[解決済み] Javaです。分割後の最後の要素を取得する
2022-04-25 12:51:42
質問
Stringのsplitメソッドを使っていますが、最後の要素を持ちたいのです。 Arrayのサイズは変更可能です。
例
String one = "Düsseldorf - Zentrum - Günnewig Uebachs"
String two = "Düsseldorf - Madison"
上記のStringを分割して、最後の項目を取得したい。
lastone = one.split("-")[here the last item] // <- how?
lasttwo = two.split("-")[here the last item] // <- how?
実行時に配列のサイズがわからない :(
どのように解決するのですか?
配列をローカル変数に保存し、その配列の
length
フィールドでその長さを求めます。0ベースであることを考慮し、1を引きます。
String[] bits = one.split("-");
String lastOne = bits[bits.length-1];
注意:元の文字列がセパレータだけで構成されている場合、例えば
"-"
または
"---"
,
bits.length
は0となり、ArrayIndexOutOfBoundsExceptionをスローします。例
https://onlinegdb.com/r1M-TJkZ8
関連
-
[解決済み] .NETで文字列を改行で分割する最も簡単な方法とは?
-
Javaエラーメッセージがenclosingクラスでない
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] リストを均等な大きさの塊に分割するには?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] Javaで文字列を分割する方法
-
[解決済み] JavaScriptにおけるendsWith
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
java の例外が発生しました java
-
jd-gui Java Exceptionが発生しました。
-
SpringBootApplication を型解決できない。
-
javaで非静的な解を静的な参照にすることができない
-
JDKの設定時にjava.dllが見つからない、java SE Runtime Environmentが見つからない問題が発生しました。
-
Eclipseでプロジェクトエクスプローラービューとパッケージエクスプローラービューを使う
-
自動配線された依存性のインジェクションに失敗しました。
-
Google Chromeのエラー「Not allowed to load local resource」の解決策について
-
[解決済み] JavaScriptで配列を空にするにはどうしたらいいですか?