最後の2文字をJavaで素早く部分文字列に変換する方法をお探しですか?文字列の最後の2文字をすばやく取得する方法はありますか?
35
A
答えて
91
文字列が空であるか1文字しかない場合、既存の回答は失敗します。オプション:
String substring = str.length() > 2 ? str.substring(str.length() - 2) : str;
または
String substring = str.substring(Math.max(str.length() - 2, 0));
str
がnullで、かつより少ない2つの文字がある場合は、あなただけのオリジナルの文字列をしたいということを想定しています。
+8
私は2番目のものが 'str.substring(Math.max(str.length() - 2、0))' –
+0
であるべきだと思う@StephenC:固定、ありがとう。 –
12
theString.substring(theString.length() - 2)
3
このような使用substring method ::
str.substring(str.length() - 2);
12
String value = "somestring";
String lastTwo = null;
if (value != null && value.length() >= 2) {
lastTwo = value.substring(value.length() - 2);
}
関連する問題
- 1. Scala - 文字列の最後の2文字を取得する
- 2. c#TextBox文字列の最後の文字を取得する方法は?
- 3. 一致する文字列の最後の文字を取得
- 4. は最後の後のすべての文字を取得する「 - 」文字列
- 5. 文字列の "%"の最後のインデックスを取得する方法?
- 6. ディレクトリ文字列の最後のスラッシュをバッチファイルで部分文字列にする方法はありますか?
- 7. リンクリストの文字列から最初の文字を取得する方法は?
- 8. Pythonが最後の2文字または3文字を取得する
- 9. 文字列から文字列の後に文字列を取得します
- 10. 2文字列の最大値を取得する方法
- 11. 変数から文字列の最後の文字を取得
- 12. は、文字列の最初の文字を削除し、私はこの文字列の最初の文字を取得する必要があり、文字列
- 13. 文字列から最後の4文字を切り取りますか?
- 14. C文字列:文字列の最後の単語を取得
- 15. 文字列の最後に数字を取得する方法は?
- 16. 文字列の最後から不要な文字を削除する方法はありますか?
- 17. 文字列の最後から文字を削除する方法はありますか?
- 18. Nunjucksテンプレート言語の文字列から部分文字列を取得する方法はありますか?
- 19. 文字列の最後の文字をbashで確認する方法はありますか?
- 20. 与えられた文字列の最初と最後のアンダースコアの間の文字列を取得する方法はありますか?
- 21. JavaScriptの文字列の最後の数字を取得する方法
- 22. javaの文字入力の最後の文字を取得する方法
- 23. SQLで文字列の最初の文字を取得する方法は?
- 24. シェルの文字列の最後の文字を取得するには?
- 25. 特定の文字から文字列の最後までの部分文字列を得る方法4?
- 26. 文字オラクルの後の文字列の取得方法
- 27. CoffeeScript:文字列をスライスして最後の2文字だけを取得する方法
- 28. 文字列の最後と最初の文字を取り除く
- 29. C++で文字列の最後の文字を取得するには
- 30. C++文字列内の最後の(n)文字を取得
文字列が2文字未満の場合、どのような動作が必要ですか? –