Leetcode <Sort> 242. Valid Anagram 백준 6996번 애너그램
백준 6996번 문제랑 똑같음
Leetcode
class Solution {
public boolean isAnagram(String s, String t) {
PriorityQueue heap = new PriorityQueue();
PriorityQueue heap2 = new PriorityQueue();
for(int i=0; i<s.length(); i++){
heap.add(s.substring(i,i+1));
heap2.add(t.substring(i,i+1));
}
if(heap.poll().equals(heap2.poll())){
return true;
}
else{
return false;
}
}
}
---------------------------------------------------
이렇게 풀었는데 if(heap.poll().equals(heap2.poll())) -- 여기서 java.lang.NullPointerException뜸
왜? 이클립스에서는 오류 안났는데;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
java.lang.NullPointerException 해결법
자바에서 NullPointerException은 RuntimeException입니다. 특수한 널 값은 객체 참조에 할당할 수 있습니다. 프로그램에 널값을 가지는 객체 참조를 사용하려고하면 NullPointerException이 throw됩니다. + null..
yeolco.tistory.com