Java构造字符串对象




常量对象


字符串常量对象是用双引号括起的字符序列,例如:"你好"、"12.97"、"boy"等。



字符串对象


声明:String s;

创建字符串对象:s=new String("we are students");

或者用一个已创建的字符串创建另一个字符串,例如:String tom= new String(s);

String类较常用构造方法:

String (char a[])

String(char a[], int startIndex, int count)




引用字符串常量对象



string s1,s2;

s1 = "how are you";

s2 = "how are you";

这样,s1,s2具有相同的引用,因而具有相同的实体。



示例


Demo31.java

public class Demo31 {

 

public static void main(String[] args) {

String string = " hello world ";    //声明一个字符串的常量引用对象

System.out.println(string);

}

}

运行结果


java1.png 


另一种构造方法

Demo31.java

public class Demo31 {

 

public static void main(String[] args) {

String string = " hello world ";    //声明一个字符串的常量引用对象

System.out.println(string);

String string2 = new String("I am boy");

System.out.println(string2);

}

}

 

运行结果


java2.png 


Demo31.java

public class Demo31 {

 

public static void main(String[] args) {

String string = " hello world ";    //声明一个字符串的常量引用对象

System.out.println(string);

String string2 = new String("I am boy");

System.out.println(string2);

char[] c = {'A','B','C'};     //字符数组

String string3 = new String(c);

System.out.println(string3);

}

}


运行结果


java3.png 

 

指定它的起始位置和字符数

Demo31.java

public class Demo31 {

 

public static void main(String[] args) {

String string = " hello world ";    //声明一个字符串的常量引用对象

System.out.println(string);

String string2 = new String("I am boy");

System.out.println(string2);

char[] c = {'A','B','C'};     //字符数组

String string3 = new String(c);

System.out.println(string3);

String string4 = new String(c, 1, 2);   //从数组1开始取一个数

System.out.println(string4);

 

}

}

 

运行结果


java4.png 



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

免费领取价值1888元求职宝典!

客服热线 400-862-8862

回到顶部