Java で「1-9」から「1」または「125-749」から「125」を取得したいのですが、どのようにすれば最も簡単に取得できますか?
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 に答える