菜鸟上路,不对的地方还请大佬指出!!!
/*
一个数字符串个数的问题
*/
String str = "孜然肉片";
str += "麻辣香锅";
str += "番茄鸡蛋";
str += "土豆牛肉";
str += "烤羊排";
str += "金汤肥牛";
str += "蒜蓉油麦菜";
System.out.println("这里有几个字符串");
/*
这里有14个字符串
使用双引号包含的字符串都是字符串常量!!!常量的概念中要求不可以
修改。
双引号包含的字符串都是存在于内存的【数据区】
在字符串常量操作时,使用原本的两个字符串拼接之后完成的一个新的
字符串常量。而且打印方法那 "这里有几个字符串" 这也是一个字符串,
需要进行计数。
*/
为了解决String字符串操作导致的内存冗余,提高效率,Java中提供了
StringBuffer和StringBuilder来操作字符串,并且提供了很多方法,
便于程序员开发。
StringBuffer和StringBuilder中都有char类型可变长数组作为字符
串的保存空间。使用到的方法类型和ArrayList类似。