JAVA核心基础--String类

String类  

    String类中有13个构造方法以及40多个处理字符串的方法。这不仅在程序设计中非常有用,而且也是一个学习类和对象的很好例子。

 1.创建方式两种:

(1)String str=new String("Java");
 (2) String str="Java";

2.String不可变性

    String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容,而最初的String对象则没有变化。看如下代码:

	    String str = "Java";
		System.out.println(str);
		str="Hello Java";
		System.out.println(str);

输出结果:

Java
Hello Java

 原因是str 只是一个 String 对象的引用,并不是对象本身,当执行 str= "Hello Java"; 创建了一个新的对象 "Hello Java",而原来的 "Java" 还存在于内存中。

 

全部评论

相关推荐

LXXXXd:有点杂,想搞自动化的话没必要把法律的经历写上去
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务