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);
测试结果