2014-03-26 3 views
-1

목록을 반환하는 메서드가 있습니다. 내가 뭔가를 사용할 때목록으로 제네릭 형식 목록의 매개 변수 참조 <String>

List aList = myObj.getList("1"); 

원시 타입이라고합니다. 제네릭 형식에 대한 참조는 매개 변수화되어야합니다.

내가 뭔가를 캐스팅 목록에 또는 변경 내가 왜 확실하지 않다

목록에 추가하거나 말한다

List<String> aList = myObj.getList("1"); 

를 사용할 수 있습니까? 제발 제안 해주세요. 추신 : 나는 직접 aList를 만들고 있습니다. 없다 아무 그것은 당신이 원시 형 대신 List<String>ListgetList의 반환 유형을 선언 한 거의 확실하다 List aList = new ArrayList();

+2

'myObj.getList'는 무엇을 반환합니까? 원시'List'? – rgettman

+0

목록을 반환합니다 Andy897

+0

방법의 전체 서명을 보여줄 수 있습니까? List getList (String) – Claudio

답변

2

앞. getList의 본문이 명시 적으로 형식화 된 제네릭 목록과 함께 작동하더라도 반환 형식 선언은 컴파일러에서 해당 메서드를 호출하는 식을 입력하는 방식을 결정합니다.

+0

여기서 IBM Infosphere 스트림을 미들웨어로 사용하고 있습니다. 이것들은 미리 정의 된 모든 것들입니다. 파헤 치고 답을 찾으려고 노력할 것입니다. 하지만 마음에 들지 않으면 ..이 질문에 대한 대답을 할 수 있습니까? 그렇다면 X를 반환하는 것과 같습니다. 그렇지 않으면 .. 그렇지 않으면 .. – Andy897

관련 문제