我得到一个字符串“1/3”,我想只得到数字1
是否可以在不使用“1/3”.split(“\\ /”)的情况下获取它?
答案 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");