public class StringDemo1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s="abcda";
System.out.println("length="+s.length());
System.out.println(s.charAt(2));
System.out.println(s.indexOf('a'));//找不到时用-1表示
System.out.println(s.lastIndexOf('a'));
System.out.println(s.substring(2, s.length()));//此处会自动减去一
String s1="张三,李四,王武";
String []arr=s1.split(",");//分离字符串涉及正则表达式
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
char[] chs=s1.toCharArray();//把字符串拆成数组
for(int i=0;i<chs.length;i++){
System.out.println(chs[i]);
}
s1="ab您";//字符串变成字节数组
byte[] bytee=s.getBytes();
for(int i=0;i<bytee.length;i++){
System.out.println(bytee[i]);
}
//字符串转换成大小写。 String toUpperCase();大写 String toLowerCase
System.out.println("Abc".toUpperCase());
//字符串的内容进行替换 String replace(char old.char new) 没找到就没替换成功
System.out.println("java".replace('v', 's'));
//去除字符串两端空格
System.out.println("-"+" ja va ".trim());
//将字符串连接
System.out.println("java".concat("web"));
System.out.println("java"+"web");
System.out.println(String.valueOf(4)+1);//把4变为字符串然后相连接
System.out.println(""+4+1);//如果一个数字和“”相加就变成了字符串
//判断字符串是否相等
String s2="abc";
System.out.println(s2.equals("ABC".toLowerCase()));
//忽略大小写
System.out.println(s2.equalsIgnoreCase("ABC"));
//
String str="ArryDemo";
System.out.println(str.startsWith("Arry"));//以此开头的文件
System.out.println(str.endsWith("jva"));//以此结尾的文件
System.out.println(str.contains("test"));//包含这个的文件
System.out.println("adf".compareTo("yzxc"));//比较字符串大小前者小于后者返回负数否则返回正数
}
} |
|