<div><font color="#695d69" face="Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace"><span style="font-size:13.5px;white-space:pre;background-color:#eeeeee;">더블리링크드리스트에서 특정 노드 뒤에 새로운 노드를 삽입하는 코드를 짜보는중입니다. </span></font></div><span style="color:#695d69;font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:13.5px;white-space:pre;background-color:#eeeeee;">맨아래 함수는 인풋으로 (E, Node<E>, Node<E>) 형태를 받습니다. 특정 노드의 뒤에 노드를 추가하는함수에서 인풋으로 받은 String인 </span> <div><span style="color:#695d69;font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:13.5px;white-space:pre;background-color:#eeeeee;">E beSide를 </span><span style="color:#695d69;font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:13.5px;white-space:pre;background-color:#eeeeee;">Node<String>으로 </span><span style="background-color:#eeeeee;color:#695d69;font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:13.5px;white-space:pre;">형변환시켜서 테스트해보려고합니다. 어떻게 해야 바뀔까요 ㅠ</span></div> <div><font color="#695d69" face="Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace"><span style="font-size:13.5px;white-space:pre;"><br></span></font> <div> <div style="color:#d4d4d4;background-color:#1e1e1e;font-family:Menlo, Monaco, 'Courier New', monospace;line-height:18px;white-space:pre;"> <div><span style="color:#569cd6;">public</span> <span style="color:#4ec9b0;">void</span> <span style="color:#dcdcaa;">insertNext</span>(<span style="color:#4ec9b0;">E</span> newE, <span style="color:#4ec9b0;">E</span> besideE) {</div> <div> <span style="color:#4ec9b0;">Node</span><<span style="color:#4ec9b0;">E</span>> <span style="color:#9cdcfe;">successor</span> = <span style="color:#9cdcfe;">besideE</span>.<span style="color:#dcdcaa;">getNext</span>(); </div> <div> <span style="color:#608b4e;">// 위 줄에서 (Node<E>)besideE.getNext(); 이런식으로 작성해봐도 캐스팅되지 않습니다..</span></div> <div> <span style="color:#608b4e;">// 보통 캐스팅할때 (int) 이런식으로 괄호안에 넣어주잖아요.</span></div> <div> <span style="color:#608b4e;">// E 형태에서 Node<E> 형태로 타입 캐스팅 시켜주려면 어떻게 작성해야할까요?..</span></div> <div> <span style="color:#608b4e;">// input parameter로 E형을 받지만 Node<E> 형태로 형변환 시키고 싶습니다.</span></div> <div> <span style="color:#4ec9b0;">Node</span><<span style="color:#4ec9b0;">E</span>> <span style="color:#9cdcfe;">predecessor</span> = besideE;</div> <div> <span style="color:#dcdcaa;">addBetween</span>(newE, predecessor, successor);</div> <div>}</div></div></div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.