随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。
package Demo_1_22_String;

public class StringCut {
    public static void main(String[] args) {
        String str = "www.ccc.com";
//        String user = "用户ID-photo-姓名.后缀";
        String user = "0001-photo-张三.jpg";
        System.out.println("从第二位到第七位: "+str.substring(2,8)); // 参数区间左闭右开 从索引0开始截取到索引4

        // 一般开发过程中参数中的开始或结束索引都是indexOf得到的。
//        System.out.println(str.indexOf(".", 4));  //从索引4开始查找
        int indexStart = user.indexOf("-",user.indexOf("photo")) + 1;
        int indexEnd = user.lastIndexOf(".");

        System.out.println("开始的位置:" + indexStart);      // 5
        System.out.println("结束的位置:" + indexEnd);        // 13
        System.out.println(user.substring(indexStart,indexEnd));   //张三



    }
}

 

posted on 2022-01-22 14:36  时间完全不够用啊  阅读(112)  评论(0编辑  收藏  举报