"125"から "1-9"または "125"のうちの "1" Javaを使って、私はどのようにして最も簡単なのでしょうか?Java:最も効率的な文字列操作 - > "1-9"のうち "1"を取得する
2
A
答えて
10
最も簡単にはおそらくString.split()
を使用することです:str
が問題のあなたの文字列である
str.split("-")[0]
。
あなたが最速をしたい場合は、次のように私のボックス上の毎秒〜2億回の繰り返し行うことができます。
str.substring(0, str.indexOf('-'))
を(どちらの場合も、エラー処理は読者の課題として残されている。)
0
String.split()を使用してください。
str.split("-")[0]
関連する問題
- 1. Javaで最も効率的な文字列で数値をソートする方法
- 2. 文字ベクトルを文字列に変換する最も効率的な方法
- 3. 文字列を扱うための最も効率的な配列
- 4. 配列を作成する最も効率的な方法は? Int =>配列文字列または文字列=>配列整数?
- 5. 効率的なndarray操作
- 6. 文字列操作 - 最後の 'x'文字数を取得
- 7. タイムスタンプでデータを取得する最も効率的な方法
- 8. JSONの文字列を編集する最も効率的な方法
- 9. 最も効率的なページヒットを生成する最も効率的な方法
- 10. 文字列を連結する最も効率的な方法は?
- 11. JavaScriptセットを文字列に変換する最も効率的な方法
- 12. 文字列の最初の文字を判別する最も効率的な方法は?
- 13. 最も効率的なマルチレベルコメントシステム
- 14. 文字列操作 - 他の効率的な方法はありますか?
- 15. Python:最も一般的な文字列を見つける最も効率的な方法
- 16. スパークデータフレームでタイムスタンプ列をマージする最も効率的な方法
- 17. 最も効率的なバブルソートメカニズム
- 18. 効率的な文字列の比較
- 19. pythonの日付文字列操作のための効率的な方法
- 20. リスト操作が最も効率的です。
- 21. JavaScriptの文字列から効率的に値を取得
- 22. リスト内で最も長い文字列を選択するPythonの最も効率的な方法は?
- 23. プリエンプティブ待ち行列を実装する最も効率的な方法は?
- 24. MongoDB - ドキュメントの最終バージョンを取得する最も効率的な方法
- 25. Java 8 - 最も効率的な方法をマージするリスト<byte[]>をバイト[]
- 26. Javaの文字列メソッドへの効率的な入力ストリーム
- 27. 最も効率的なSQL、DISTINCT、WHERE ... AND
- 28. Javascriptで文字列の文字を処理する最も効率的な方法は何ですか?
- 29. Javascript:文字列を整数に変換してから文字列に戻す最も効率的な方法
- 30. 最も効率的な行乗算
最も簡単または効率的ですか?違いがあります。 –