java字符串操作速查表
String str = "this is a text";
System.out.println( str.charAt(2)); //指定下标内容
System.out.println( str.indexOf("t")); //第一个指定字符下标
System.out.println(str.lastIndexOf("t")); //最后一个指定内容下标
System.out.println(str.startsWith("t")); //比对开始内容
System.out.println(str.startsWith("t",13)); //比对指定下标内容
System.out.println(str.endsWith("t")); //比对结尾内容
System.out.println(str.contains("t")); //是否包含内容
System.out.println(str.substring(2)); //从指定下标截取到最后
System.out.println(str.contains("t")); //是否包含内容
System.out.println( str.substring(2)); //从指定下标开始截取到最后
System.out.println( str.substring(2,6)); //截取区间下标内容
System.out.println( str.replace("a","大")); //替换
System.out.println(Arrays.toString(str.split(" "))); //按空格拆分,返回数组
System.out.println(str.trim()); //去除前后空格
System.out.println(str.toUpperCase()); //字母变大写
System.out.println( str.toLowerCase()); //字母变小写
System.out.println(Arrays.toString(str.getBytes())); //变字节数组
System.out.println(Arrays.toString(str.toCharArray())); //变字符数组
StringBuffer/StringBuilder
StringBuffer strs = new StringBuffer("www");
System.out.println(strs.append("cxk")); //StringBuffer拼接
System.out.println(strs.insert(2, "哈哈哈")); //插入
System.out.println(strs.reverse()); //反转
System.out.println(strs.deleteCharAt(1)); //删除指定下标字符
System.out.println(strs.delete(0, 4)); //删除区间字符
System.out.println(strs.replace(3, 6, "呵呵呵")); //修改区间字符
System.out.println(strs.toString()); //将StringBuffer类转换成String
网友评论