DictEntry라는 별도의 클래스가 있습니다. 내 자신의 클래스 사전에서, 나는 이미 왜 여전히 부울 요구되는 입력 DictEntry로 배열과 연결리스트를 선언 한유형 Miss-Match Java
private LinkedList<DictEntry> dictList = new LinkedList<DictEntry>(); //initiate linked list
private int sizeOfArray; //variable for size of Array [must be prime number]
private DictEntry table[] = new DictEntry[sizeOfArray]; // array of type DictEntry
table[keyCode]= dictList.add(pair); //[ERROR] Type MissMatch, Cannot Convert boolean to type DictEntry
있나요?
문자열로 LinkedList를 선언하고 .add()를 사용하여 문자열을 추가해도 아무런 문제가 없습니다.
아이디어가 있으십니까?
내가하려고하는 것은 개체의 여러 인스턴스가 배열의 동일한 인덱스를 차지할 때 충돌 문제를 해결하기 위해 별도의 연결을 사용하는 것입니다. 그 배열이 링크 된리스트의 시작점을 가리키는 방법이 있기 때문에 같은 줄에 그 이유가 있습니다. – user1234440
@ user1234440 : 여러 가지면에서 당신의 의견은 매우 불분명합니다. 두 개의 별도 컬렉션 (배열 및 링크 된 목록)이 필요합니까? 불행히도 여기에 컨텍스트를 부여하지 않으므로 근본적인 문제를 해결할 수는 없습니다. 단 발췌 한 것뿐입니다. (메서드 호출과 배열 할당을 같은 문장에 넣는다고해서 원자 적으로되지는 않습니다 ...) –