java 字符串常用操作
@Test
public void test() {
String sql = "select id,name,age from t_user limit 0 , 1";
//字符串替换
System.out.println(sql.replace(",", "/"));
//字符串转数组
System.out.println(sql.split(",").length);
System.out.println(sql.split(",")[0]);
//字符串截取,从开始截取到第一个出现的字符
System.out.println(sql.substring(0, sql.indexOf(",")));
//字符串截取,从开始截取到第二个出现的字符
System.out.println(sql.substring(0, sql.indexOf(",", sql.indexOf(",") + 1)));
//字符串截取,从开始截取到倒数第一个出现的字符
System.out.println(sql.substring(0, sql.lastIndexOf(",")));
//字符串截取,从某一个字符截取到倒数第二个出现的字符
System.out.println(sql.substring(0, sql.lastIndexOf(",",sql.lastIndexOf(",") - 1)));
//字符串截取,从某一个字符截取到某一个出现的字符
System.out.println(sql.substring(sql.indexOf("id"), sql.lastIndexOf(",")));
}
运行结果