2

Java で「1-9」から「1」または「125-749」から「125」を取得したいのですが、どのようにすれば最も簡単に取得できますか?

4

2 に答える 2

10

最も簡単なのはおそらく使用することString.split()です:

str.split("-")[0]

問題の文字列はどこにstrありますか。

最速が必要な場合は、次のようにして、私のボックスで 1 秒あたり約 2 億回の反復を実行できます。

str.substring(0, str.indexOf('-'))

(どちらの場合も、エラー処理は読者の課題として残されています。)

于 2012-05-08T17:13:30.437 に答える
0

String.split() を使用する

 str.split("-")[0]
于 2012-05-08T17:19:22.153 に答える