0
Painlessで素早く配列の値を比較する方法はありますか?私は長いループステートメントを避けようとしています。私は、次の2つの項目として評価します何かを探しています:Painlessと配列の比較
ARRAY[1,4,3] contains ARRAY[3,1] = true
ARRAY[2,7] is contained by ARRAY[1,7,4,2,6] = true
Painlessで素早く配列の値を比較する方法はありますか?私は長いループステートメントを避けようとしています。私は、次の2つの項目として評価します何かを探しています:Painlessと配列の比較
ARRAY[1,4,3] contains ARRAY[3,1] = true
ARRAY[2,7] is contained by ARRAY[1,7,4,2,6] = true
あなたが望むものを達成するために、次のコードを使用することができますあなたの場合は
Arrays.asList(biggerArray).containsAll(Arrays.asList(smallerArray))
、次のステートメントの両方真実をもたらすでしょう:
Arrays.asList(new Integer[]{1,4,3}).containsAll(Arrays.asList(new Integer[]{3,1}))
Arrays.asList(new Integer[]{1,7,4,2,6}).containsAll(Arrays.asList(new Integer[]{2,7}))
私が探していた正確に何か、感謝の弁! – EricPSU
素晴らしい、嬉しい助け! – Val