說我有這兩個數組:Java的一個數組排序應用交換到另一個
int[] foo = new int[] {3, 4, 2, 1, 5};
int[] bar = new int[] {1, 2, 3, 4, 5};
如果我有點foo
,我想申請已應用於它bar
相同互換。
所以我會得到這樣的:
int[] new_foo = new int[] {1, 2, 3, 4, 5};
int[] new_bar = new int[] {4, 3, 1, 2, 5};
我怎麼能輕鬆地實現這一點,還有什麼可重複使用的Java方法,所以我沒有去實現這個我自己?
在請求解決方案之前嘗試一些操作。這是計算器的全部目的;) – Balduz 2014-08-29 12:48:29
從未想過id必須這樣說。這只是一個例子。這不是我真正的問題。我無法手動對500+以上的列表進行排序。我需要能夠記錄交換並將它們應用到另一個數組,並且我問是否有一種簡單的方法可以在java中完成。 – Ogen 2014-08-29 12:54:30