[Java基础教程]第八章-Java字符串
这篇讲的是Java里无处不在的String类,堪称“第九种基础数据类型”。作者从字符串的初始化开始,对比了直接赋值和通过new关键字创建的区别,并指出前者更为常用。在字符串拼接部分,文章对比了直观的“+”运算符与性能更高的StringBuilder,建议在拼接超过5个字符串时考虑后者。 文章重点厘清了几个常见误区。首先是基本类型与String的相互转换,详细列举了int转String的多种方式,以及String转int的两种常用方法。更关键的一点是字符串比较的陷阱:用“==”比较两个值相同的字符串可能返回false,这是因为涉及到了JVM的存储机制。作者明确指出,必须使用equals()方法来比较字符串的内容,以确保结果符合预期。 此外,文章还快速介绍了length()、substring()、charAt()等常用字符串操作方法,并通过一个统计字母出现次数的练习来巩固知识。整体内容扎实,对于刚接触Java字符串的开发者来说,能有效避开几个初期容易踩的坑。