2017-03-13 45 views
-4

だから、私は読んしようとしている完全な文字列は次のとおりです。文字列から変更できる整数を取得しますか?

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

私は0を得るためにそれをサブストリングができ、それはint型だから、それは、それのサイズを変更することができると思いますが...あります彼らが変わっても整数を得ることができる方法はありますか?おかげさまで

編集:私はまた、 "0/0"の最初の整数を取得したい...私はこれを行うことができますどのような方法ですか?あなたは、その目的のためにのindexOfのlastIndexOfを使用する必要があります

+0

なぜ正規表現で試してみませんか?ただgoogleそれ – kism3t

+1

あなたはこれまでに何を試しましたか? – khelwood

+0

[文字列を含む文字列をJavaで取得する]の可能な複製(http://stackoverflow.com/questions/2338790/get-int-from-string-also-containing-letters-in-java) – csmckelvey

答えて

1

...私は正規表現を使用することができます知っているが、それはそれを行うための最善の方法だ場合、私は知りません。あなたは次のいずれかを使用する必要があり、単に位置をしたい場合は、変数(N1)は、番号自体を保存することを

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

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

おそらく全体の文字列を '('と '/'の間に1桁以上あるかもしれないので) –

+0

ええ、私のせいです、それを編集します:) –

+0

!出来た :)。 –

関連する問題