1,获取
String s="abcefg";
s.CharAt(3);// 返回字符串中位置为3的字符
s.indexOf("c");//返回字符串中c字符的位置
s.indexOf('e',2);//从字符串中位置为2开始查找之后字符串是否存在e字符
s.indexOf("cd");//返回给定的一段字符串在s字符串中的起始位置
s.substring(int beginIndex,int endIndex);//取字符串中一段字符
2,转换
String s="abcdefg";
s.toUpperCase();//将字符串转为大写
s.toLowerCase();//将字符串转为小写
String s="a,b,c,d,e,f";
String[] s1=s.split(",");// 使用split 将,逗号作为标志,把s分为数组
char[] arr=s.toCharArray();//将字符串s分割为一个一个的字符,并存在字符数组中
byte[] bt=s.getBytes(); //返回ASCII码表对应的数值
s.replace(‘b’,'z');//将字符串中的b替换成z
s.trim();//去除字符串两端的空格 (!!!)
s.concat("xxxxx");//将xxxxx字符串与s字符串相连接起来
3,判断
String s="abc";
s.equals("abc"); //判断字符串是否相同
s.equalIgnoreCase("abc");//忽略大小写 比较字符串是否相同
s.contains("b");//s字符串是否包含b字符串
s="Demo.java";
s.startsWith("Demo");//查找以Demo开头的
s.endsWith(".java");//查找以.java结尾的