[解決済み] Javaにおける配列の要素の効率的なスワッピング
2022-01-31 01:29:17
質問
配列の2つの要素を入れ替えるのに、このような方法より効率的な方法があるでしょうか?
String temp = arr[1];
arr[1] = arr[2];
arr[2] = temp;
まあ、これは明らかに悪いことではないし、間違っているわけでもないのですが、私は非常に頻繁に交換する必要があるので、これを行うより効率的な方法を提供するLibsか何かがあれば、私は興味があります?
どのように解決するのですか?
いや。使うたびに簡潔にするために関数を用意することもできますが、結局、行われる作業は同じです(さらに、HotSpotがそれをインライン化するまで、あるいはしない限り、関数呼び出しのオーバーヘッドが発生します - それを助けるために、関数を
static final
).
関連
-
[解決済み】java.io.IOException: 壊れたパイプ
-
[解決済み】Java: GZIPInputStreamの作成に失敗しました。GZIP形式ではありません
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] 山積みされた靴下を効率よく組み合わせるには?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Javaの".class期待値"
-
[解決済み】StringUtils.isBlank() vs String.isEmpty()
-
[解決済み】エラー「No enclosing instance of type Foo is accessible」の原因と修正方法について教えてください。
-
[解決済み】不正な反射的アクセスとは?
-
[解決済み】指定された子にはすでに親がいます。先に子の親に対してremoveView()を呼び出す必要がある(Android)
-
[解決済み】メソッド本体がない、またはJavaで抽象的な宣言をする
-
[解決済み】Javaでユーザー入力を待機させる方法
-
[解決済み】Javaを包含するクラスではないのか?
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件