今天主要学了String的具体应用;
String s1="abc";String s2="abc";//直接赋值得到对象
s1==s2//判断地址是否相同,==判断数据或地址
s1.equals(s2);//equals()判断字符串内容是否相同
String s="asds";
s.charAt(2);//返回索引位置的数据
除了String还有StringBuilder;
String:内容不可变
StringBuilder:内容可变
定义 StringBuilder s=new StringBuilder("asdasd");
s.append("zzzzzzzz")//添加数据,返回对象本身,只在StringBuilder下可用
s.reverse();//反转数据,只在StringBuilder下可用
StringBuilder->String
StringBuilder s1 =new StringBuilder("asdas");
String s2=s1.toString();
String ->StringBuilder
String s1="asdad";
StringBuilder s2 =new StringBuilder(s);
明天继续学习
问题:由于还是刚刚接触java,对于一些和c++不同的点还不是很熟练,还需要时间去理解记忆。