[解決済み] 配列から最初の要素を削除する最も良い方法は何ですか?
2023-04-18 18:09:19
質問
文字列配列(
String[]
) があり、最初の項目を削除する必要があります。どのようにすれば効率的にそれを行うことができますか?
どのように解決するのですか?
Javaでは配列のサイズを変更することはできません。 そのため、技術的には配列から要素を削除することはできません。
配列から要素を削除することをシミュレートする1つの方法は、新しい小さい配列を作成し、元の配列から新しい小さい配列にすべての要素をコピーすることです。
String[] yourArray = Arrays.copyOfRange(oldArr, 1, oldArr.length);
しかし
のように、上記の方法はお勧めしません。 本当に使うべきは
List<String>
. リストでは、任意のインデックスに項目を追加したり削除したりすることができます。 それは次のように似ています。
List<String> list = new ArrayList<String>(); // or LinkedList<String>();
list.add("Stuff");
// add lots of stuff
list.remove(0); // removes the first item
関連
-
mvn' は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
Javaクラスが "Error occurred during initialization of boot layer "というエラーで実行される。
-
List list = new ArrayList(); Error: ArrayList は型に解決できません。
-
git pull appears現在のブランチに対するトラッキング情報がありません。
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] JavaScriptの配列で一意な値をすべて取得する(重複を排除する)。
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] 配列の最初の要素を取得する
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Eclipseは、ポップアップA Java Exception has occurred.を実行し、エラーException in threadの解決策を報告します。
-
Java の switch case 文で必要な定数式の問題の解決法
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException:5 エラー
-
JAVA_HOME環境変数が正しく定義されていない問題を解決する
-
java マイクロソフト払い戻し予期せぬサーバーからのファイルの終了
-
BindException: アドレスはすでに使用中です:バインドエラー解決
-
SocketException java.netの4つの例外解決策。
-
keytool error: java.io.FileNotFoundException: cacerts (アクセス拒否されました。)
-
CertificateException: XXXに一致するサブジェクトの代替DNS名が見つかりません 解決策
-
switch case文のcaseの後の列挙定数は列挙型なし