charAt()方法 返回值是一个int类型
作用:获取当前索引位置对应内容的Unicde码
例:
String string1 = "abcdABCD";
for(int i=0; i<string1.length(); i++){
int string2 = string1.charAt(i);
System.out.print(string2+" ");//97 98 99 100 65 66 67 68
getBytes()方法 ---->返回值是一个 byte[] 类型的
作用:输出索引对应内容的Unicde码
String string1 = "abcdABCD";
byte[] string2 = string1.getBytes();
for(int i : string2){
System.out.print(i+" ");//输出:97 98 99 100 65 66 67 68
}
concat()方法 ----->返回值是一个String 类型的
这个方法可以实现拼接字符串
例:
public class Test_String {
public static void main(String[] args){
String string1 = "我的名字是";
String stirng2 = string1.concat("马追者");
System.out.println(stirng2);//输出:我的名字是马追者
}
}
toUpperCase()方法 ---->返回值是一个String 类型的
作用:可以实现把字符串中的小写全部变成大写
例:
String string1 = "ABCDEabcde";
String string2 = string1.toUpperCase();
System.out.println(string2);
//输出:ABCDEABCDE
同理:toLowerCase()方法--->返回值是一个String 类型的
作用:可以实现把字符串中的大写变成小写
String string1 = "ABCDEabcde";
String string2 = string1.toLowerCase();
System.out.println(string2);
//输出:abcdeabcde
substring()方法 ---->返回值是一个String 类型的
作用:是截取字符串
substring( int x) --->一个参数:截取的范围是从x位置开始,一直到结尾
例:
String string1 = "追梦马真帅";
String string2 = string1.substring(2);
System.out.println(string2);
//输出:马真帅
substring( int x , int y)--->两个参数:截取的范围是从x位置开始,一直到y位置结束(截取的包含x位置的内容但不包含y位置的内容)
例:
String string1 = "追梦马是真帅";
String string2 = string1.substring(2,5);
System.out.println(string2);
//输出:马是真
replace()方法 --->返回值是一个String 类型的
作用:可以替换字符串,---->全部替换
replace(char x , char y)
其中参数x 是:想要替换掉的字符串
而y 是:用y 把x 换掉
例:
String string1 = "追梦马是真帅-追梦马是真帅-追梦马是真帅";
String stirng2 = string1.replace("真帅","最聪明的");
System.out.println(stirng2);
//追梦马是最聪明的-追梦马是最聪明的-追梦马是最聪明的
replaceAll() 方法--->返回值是一个String 类型的
作用:可以替换字符串,---->全部替换 >>>>作用于replace()方法类似
replaceAll() (char x , char y)
其中参数x 是:想要替换掉的字符串
而y 是:用y 把x 换掉
例
String string1 = "追梦马是真帅-追梦马是真帅-追梦马是真帅";
String string2 = string1.replaceAll("追梦马","我");
System.out.println(string2);
//我是真帅-我是真帅-我是真帅
replaceFirst()方法
作用:置换掉第一次出现的字符
replaceFirst() (char x , char y)
其中参数x 是:想要替换掉的字符串
而y 是:用y 把x 换
例:
String string1 = "追梦马是真帅-追梦马是真帅-追梦马是真帅";
String string2 = string1.replaceFirst("追梦马","我");
System.out.println(string2);
//我是真帅-追梦马是真帅-追梦马是真帅