Java中万物皆为对象,在使用字符串时,不用像C语言定义字符数组来表示字符串,可以通过String类来完成对字符串的定义,可以使用三种方法完成对字符串
的构造。
一,使用字符串直接量构造字符串:
String newString = new String(stringLiteral);
参数stringLiteral时一个括在双引号内的字符串,例如以下代码可以创建字符序列为”Welcome to Java”的字符串:
String newString = new String("Welcome to Java");
二,将字符串直接作为String对象:
String str="Welcome to Java";
三,用字符数组创建字符串:
char[] charArr={'a','b','c'};
String str=new String(charArr);
而字符串也可以转换为字符数组,利用String.toCharArray()方法即可转换。
char[] chars="Java".toCharArray();
//其中chars[0]为J,chars[1]为a,之后类似