xxxxxxxxxx
char c = 'a';
String s = String.valueOf(c); // fastest + memory efficient
String s = Character.toString(c);
String s = new String(new char[]{c});
String s = String.valueOf(new char[]{c});
String s = new Character(c).toString();
String s = "" + c; // slowest + memory inefficient
xxxxxxxxxx
// getting single character from string..
String str="abcd";
char c=str.toChar(0);
System.out.println("output is "+c); // output is a
xxxxxxxxxx
char[] chars = { 'A', 'B', 'C', 'D', 'E', 'F' };
String str1 = String.valueOf(chars); //"ABCDEF"
String str2 = new String(chars);// "ABCDEF"
System.out.println(str1.equals(str2)); //"true"
www.facebook.com/codewithredoy
xxxxxxxxxx
package com.mycompany.mid_term_preparation;
import static java.lang.System.out;
public class string {
public static void main(String[] args){
char[] ch = {'a', 'b', 'c', 'd'};
String s = new String(ch);
out.println(s);
// for(int i = 0; i < 4; i++){
// out.println(ch[i]);
// }
}
}
xxxxxxxxxx
char myChar = 'a';
// Using Character.toString(char)
String myString1 = Character.toString(myChar);
System.out.println("Converted String using Character.toString(): " + myString1);
// Using concatenation with an empty String
String myString2 = "" + myChar;
System.out.println("Converted String using concatenation: " + myString2);
xxxxxxxxxx
char ch = 'A';
String str = Character.toString(ch);
System.out.println("Character to String: " + str);