2017-03-13 15 views
-4

所以,我想要阅读完整的字符串是:获取可以从字符串修改的整数?

Members online: (0/0): 
Members offline: (0/0): 

虽然我认为我可以串它得到0,它可以改变它的大小,因为它是一个int ...有任何方式我可以得到整数,即使他们改变? 谢谢。

编辑:我也只想得到第一个整数的“0/0”...任何方式,我可以做到这一点?我知道我可以使用正则表达式,但我不知道它是否做到这一点的最好办法...

+0

为什么不试试它与正则表达式。只是谷歌它 – kism3t

+1

你到目前为止尝试过什么? – khelwood

+0

可能的重复[获取int从字符串,也包含字母,在Java](http://stackoverflow.com/questions/2338790/get-int-from-string-also-containing-letters-in-java) – csmckelvey

回答

1

您应该使用的indexOflastIndexOf用于这一目的。

int n1 = Integer.parseInt(t.substring(t.indexOf('(') + 1, t.indexOf('/'))) 

如果你想要的位置应该使用下一个,那么变量(n1)会自动保存数字。

int pos=t.indexOf('(') + 1 
+1

可能更好地得到'('和'/',因为它可能会比单个数字。 –

+0

呀,是我的错,它会编辑:) –

+0

感谢之间的整个字符串!有效 :)。 –