常用截取、获取字符串方法

133 阅读1分钟
//subString常用方法
// 1. public String substring(int beginIndex)     获取从beginIndex开始的到字符串结尾的字符串。返回字符串

String name="/phone-record/69/gz/20221201.zip";
System.out.println(name.substring(1));  //输出p开头后面的所有字符:phone-record/69/gz/20221201.zip

// 2. public String substring(int beginIndex, int endIndex)  截取字符串。含头,不含尾。返回字符串 [ )
System.out.println(name.substring(1, 6));         //输出p开头到第5位的字符:phone

// 3. public String substring(int beginIndex, indexOf())  从下标为int的位置开始截取到指定字符串“ ”的值
System.out.println(name.substring(1, name.indexOf("6")-1));  //输出p到6的前一位的字符



//indexOf()用法
// 1. 返回第一个字符为/的下标
System.out.println(name.indexOf("/"));       //输出0
// 2. // 以下标6开始,返回第一个字符/的下标
System.out.println(name.indexOf("/", 6));  //输出13

//lastIndexOf()方法
//返回最后一个字符为"/"的下标
System.out.println(name.lastIndexOf("/"));  //输出19