Java 내에서 작업 할 때, obj.getClass().isArray()
덕분에 두 개의 객체가 있다고 가정 해 봅시다. 더 나아가이 두 배열을 서로 비교하기를 원합니다. 아마도 Arrays.equals
을 사용하면됩니다. Arrays.equals
의 맛을 알아내는 데 필요한 완전한 철저한 if/else 트리를 사용하지 않고이 작업을 수행하는 우아한 방법이 있습니까? 나는 이보다 더 눈에 띄지 않는 것을 찾고 있습니다.Java 배열 비교
if (obj1 instanceof byte[] && obj2 instanceof byte[]) {
return Arrays.equals((byte[])obj1, (byte[])obj2);
}
else if (obj1 instanceof boolean[] && obj2 instanceof boolean[]) {
...
정확히 내가 무엇을 찾고 있었습니까. 너는 고맙다. – BlairHippo