您的位置:首页 > 其它

15-01-常用对象API(String类-特点)

2015-08-10 22:45 399 查看
package cn.itcast.string.demo;

public class StringDemo {

public static void main(String[] args) {
// TODO Auto-generated method stub

/*
* string类的特点
* 字符串对象一旦被初始化就不会被改变
*/
stringdemo2();
}

public static void stringdemo2() {
// TODO Auto-generated method stub
String s = "abc";//创建一个字符串对象在常量池中
String s1 = new String("abc");//创建s1和abc两个字符串对象在堆内存
//		System.out.println("s="+s);
//		System.out.println("s1="+s1);
System.out.println(s==s1);
System.out.println(s.equals(s1));//string类中的equals复写Object中的equals建立了string类自己的判断字符串对象是否相同的依据。
//其实就是比较字符串内容而非地址值。

}

/**
* 演示字符串定义的第一种方式,并明确字符串常量池的特点。
* 池中没有就建立,池中有,直接用。
*/
private static void stringdemo1() {
String s = "abc";
String s1 = "abc";
//		System.out.println("s=" +s);
System.out.println(s==s1);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: