字符串
目录
字符串的声明
- 字符串的使用
连接多个字符串
String s1 =new String(“Hello”);
String s2 =new String(“World”);
String s =s1+”“+s2;
字符串查找
字符串长度
String str = “we are student”;
int size = str.length();字符串查找
String str = “we are student”;
int size = str.indexOf(“a”); //变量size的为3charAt()方法可以将指定索引处的字符返回
str.charAt(int index);//str 指任意字符串
substring()方法可对字符串进行截取
str.substring(int beginIndex);//beginIndex指定从某一处开始截取
substring(int “开始的位置” int “结束的位置”);
字符串的替换
str.replace(char oldChar,char newChar)
oldChar指要替换的字符或字符串
newChar指用于替换原来的字符串的内容判断字符串的开始和结尾
str.startsWith();
str.endsWith();判断字符串是否相等equals()
str.equals(String otherstr)//str otherstr是指参加比较的两个字符串
字符串分隔,大小写转换
str.toLowerCase(); 转换成小写字母
str.toUpperCase();转换成大写字母
拆分字符串
split();
package Arrays;
public class Test_5 {
public static void main(String[] args) {
String str= new String("abc,def,ghi,gkl");
//使用split()方法对字符串进行拆分,返回字符数组
String[]newstr= str.split(",");
for (int i = 0; i < newstr.length; i++) {
System.out.println(newstr[i]);
}
//对字符串进行拆分,并限定拆分次数
String[]newstr2=str.split(",",2);
for (int j = 0; j < newstr2.length; j++) {
System.out.println(newstr2[j]);
}
}
}