Java学习34:字符串
从这一章开始,会有几篇文章介绍Java核心类。我自己也是一名大二在校生,在写这些文章的时候也参考了很多的书籍,但是依旧会有总结的不到位的地方。望指教,也可以私信我互相交流学习过程。 很多地方如有雷同,望留言我加以修改。 老规矩,升级从打怪开始。我们还是创建一个新项目,首先关闭原先的项目,然后点击new project,名字为FifthDemo,并且在src目录中创建包,名为com.fifth.strings。并创建我们的第一个java文件Demo01.java String 还记得我们在最开始介绍的数据类型吗,那还记得String是什么类型吗? 在Java中,编译器对String有特殊照顾,可以用"…"来表示一个字符串。 String s1="Hello!" 实际上字符串在String内部是通过一个char[]数组来表示的,因此还有一种写法: String s2 = new String(new char[] {'H', 'e', 'l', 'l', 'o', '!'}); 但是因为String太常用了,所以我们一般都习惯于第一种写法; Java字符串的一个重要特点就是字符串不可变。这种不可变性是通过内部的private final char[]字段,以及没有任何修改char[]的方法实现的。 我们来看一个例子: public class Demo01 { public