一个补充点
StringBuffer str5 = new StringBuffer("1234");
StringBuffer str6 = new StringBuffer("1234");
str==str6;//False
str5.equals(str6);//False
str5.toString()==str6.toString()//使用该方法进行转换
//或者重写.equal()方法
另外一种使用分隔符分隔字符串的方法
以及另外一种for循环的方式
String[] strArr = str.split(',');//缺省为空格,将分割的字符串们放入数组中
for(String s : strArr)//s成为依次遍历的元素
{
System.out.println(s);
}
/*
同理可使用,其他类型的数组在该类for循环中
for(int i: ints){
System.out.println(i);
}
*/
封装类
三者转换
- 使用类的静态方法
- 或者使用构造函数