Java String 切割字符串 获取前缀后缀

java 中定义字符串几种方式

        String string1 = new String();
        String string2;
        String string = "控制ID数值:123-456";

切割字符串

获取指定String之前String

     String substring = string.substring(0, string.indexOf(":"));

获取指定String之后String

        String substring = string.substring(0, string.indexOf(":"));
        String substring1 = string.substring(substring.length() + 1);

测试代码

        String string = "控制ID数值:123-456";
        String substring = string.substring(0, string.indexOf(":"));
        String substring1 = string.substring(substring.length() + 1);
        String substring2 = substring1.substring(0, substring1.indexOf("-"));
        String substring3 = substring1.substring(substring2.length() + 1);

测试结果

 

posted @ 2021-11-04 16:18  database-  阅读(1170)  评论(0编辑  收藏  举报