##Java String类
replace函数
此函数并不能修改原字符串字符串的内容,只是将原字符串复制过来修改后返回
同理,使用concat函数时,
`String s="asdf";
String s2="ahsu";
System.out.println(s);
System.out.println(s.concat(s2));
输出结果如下
asdf
asdfahsu
遍历方法
String s="asdfasd";
for(int i=0;i<s.length();i++) {
System.out.println(s.charAt(i));
}
需要注意的是,不像c++一样可以通过下标直接访问,原因应该是Java的String类中字符成员为私有,因此不可通过对象直接访问
那么,想要修改字符串该怎么办呢,一种是通过字符数组,另一种是通过StringBuffer类
注意,StringBuffer仍不能通过下标访问,但是String中有一个函数toChar,StringBuffer中有toString