在没有.split命令的情况下拆分字符串

时间:2010-12-30 16:35:03

标签: java

我得到一个字符串“1/3”,我想只得到数字1

是否可以在不使用“1/3”.split(“\\ /”)的情况下获取它?

3 个答案:

答案 0 :(得分:4)

您可以使用indexOf()subString()获得1

String str = "1/3";
System.out.println(str.substring(0, str.indexOf("/")));  

必须参加

答案 1 :(得分:1)

阅读String API:

String.substring(...);

答案 2 :(得分:0)

或者也有一些正则表达式:

String s = "1/3";
String m = s.replaceAll("(\\d+)/.+", "$1");