public class StringTest {
public static void main(String[] args) {
//字符串记忆
String str = "This a Aima";
//长度
int len = str.length();
//位置
int index = str.indexOf("h");
int index1 = str.lastIndexOf("i");
//比较
String str1 = "this";
if(str1.equals(str)){
str1.equals(str);
}
//取指定字符
char c;
c = str.charAt(3);
//取字符串两种方法
String str2 = str.substring(5);
char[] cArray = new char[10];
str.getChars(3, 7, cArray, 0); //从字符串str中取得从3到7的字符串放
//入cArray数组中并从数组中的0位置开始存放
//字符操作
//取代操作
str.replace('a', 'A');
//合并操作
String str3 = "Academy";
str.concat(str3);
//大小写转换
str.toLowerCase();//全体小写
str.toUpperCase();//全体大写
//类型转换,可以将任何类型转换成字符串
Double dl = 999d;
String str4 = String.valueOf(dl);
//修改可变字符串 StringBuffer
StringBuffer str5 = new StringBuffer("This a Aima");
str5.insert(9,"test");
//改变其中一个字符
StringBuffer sbf = new StringBuffer("aaaaaa");
sbf.setCharAt(2, 'b'); // 结果aabaaa
//插入字符
StringBuffer str6=new StringBuffer("This a Aima");
str6.insert(10,"test");
//追加字符
StringBuffer str7=new StringBuffer("This a Aima");
str7.append("Test");
//字符串分割 , 用“空格”将“This a Aima”分割为3部分子
//字符串并存储到字符串数组中
String[] strArray;
strArray = str.split(" ");
//字符比较
String str8 = "this";
String str9 = "This";
if (str8.compareTo(str9)>0){
System.out.println("str8>str9");
}else{
System.out.println("str8<str9");
}
}
}
简单的Java字符串用法总结
最新推荐文章于 2024-07-13 21:49:49 发布