我想用Java从“1-9”中得到“1”或从“125-749”中得到“125”,我该怎么做最简单?
问问题
112 次
2 回答
10
最简单的可能是使用String.split()
:
str.split("-")[0]
str
你的字符串在哪里。
如果您想要最快,以下可以在我的盒子上每秒执行约 2 亿次迭代:
str.substring(0, str.indexOf('-'))
(在这两种情况下,错误处理都留给读者练习。)
于 2012-05-08T17:13:30.437 回答
0
使用 String.split()
str.split("-")[0]
于 2012-05-08T17:19:22.153 回答