String常用API

String常用API1. 获取字符串长度int length = str.length();2. 根据索引,返回字符串中对应的字符char c = str.chaeAt(length-1);//可遍历字符串3. 检索字符串,返回对应索引1. 从头开始检索,检索到立即返回:int n = str.indexof('i');2. 从指定下标开始检索:int n = str.indexof('i',3);3.传入字符串查找,返回首字符的索引:int n = str.indexof("java");4.反向查找:int n = str.lastindexof("in");找不到返回-14. 字符串转换大小写1.转大写: String s = str.toUpperCase();2.转小写: String s = str.toLowerCase();5. 去除字符串两端空白//name = " Tom "String name = name.trim();6. 截取字符串String str = mail.substring(0,endIndex);//包头不包尾//String mail = "bjzhfffff@tedu.cn";//int endIndex = mail.indexof('@'); bjzhfffff7. 判断字符串是否包含某字符boolean b = str.contains();8. 将字符转换为基本类型//需要使用到基本类型的包装类型eg:Byte.parseByte(String s);Integer.parseInt(String s);9. 将基本类型转换为字符1.String.valueOf(int i);2.Integer.toString(int i);11. 将字符串转换为Java数组1. 转为char数组char[] chars = str.toCharArray();2. 转为String数组String[] string = str.split(",");//根据()里给定的正则表达式拆分字符串12. 将Java数组转为字符串遍历String s = "1,2,3,4,5,6";char[] chars = s.toCharArray();String[] strings = s.split(",");for (String a : strings) {System.out.println(Integer.parseInt(a));}【String常用API】

    经验总结扩展阅读