사용하여 동일한 할 수있는 방법을 사용할 수 있지만 일반을 사용하여 동일하게 수행 할 수 있습니다.나는 ArrayList를을 만들고 방법과 동일하거나 인스턴스를 사용하는 경우에만 문자열과 정수 객체를 저장하려고 시도하지만, 우리는 내가 ArrayList를을 만들고 동일하거나 인스턴스를 사용하는 경우에만 문자열과 정수 객체를 저장하려고 시도 일반
답변
아니요. generics는 상속에 의존하여 코드 유형을 안전하게 만듭니다. 공통 수퍼 클래스가 필요합니다. 자신 만의 컬렉션을 작성하고 싶지 않으면 추가하려는 개념을 추상화하는 고유 한 클래스를 만드는 것이 좋습니다. 목록의 문자열과 정수가 접미어를 나타내는 경우 (예를 들어) 그런 다음 문자열 또는 정수를 보유하고 찾고있는 객체에 공통적 인 동작을 제공하는 클래스 Suffix
을 만듭니다. 이렇게하면 목록에 Suffix
개의 개체가 허용됩니다.
우선,이 하이브리드 ArrayList의 목적은 무엇입니까? 어떻게 그 이름을 지을거야? 어쨌든, 귀하의 질문으로 돌아가서, 대답은 우리가 할 수있는 (방식으로)하지만 바람직하지 않습니다 이럴거야.
class Holder {
String strValue;
Integer intValue;
}
List<Holder> alist = new ArrayList<Holder>();
아이디어가 있습니다. ;)
'ArrayList'를 직접 선언하지 말자. (가능하다면)'List
네, Luiggi가 맞습니다. 나는 진짜 코드로 그것을하지 않는다. 내가 안 믿어. : D –
좋습니다! 당신이 그것을하지 않는다면, 대답으로 게시하거나, 올바른 방법으로 일을하도록 가르쳐주십시오 :). –
- 1. 문자열과 정수 불평등
- 2. MASM32, 문자열과 정수 표시
- 3. 문자열과 정수 읽기
- 4. 입력 문자열과 정수
- 5. 문자열과 정수 연결
- 6. 단일 파일은 파일 객체를 사용하는 경우에만 선택
- 7. 잘못된 EmbeddedDocumentField 항목 동안이 모델의 인스턴스를 저장하려고
- 8. 안드로이드 파싱 PLIST 문자열과 정수
- 9. 문자열과 정수 사이의 Lua 테이블 인덱싱 문제
- 10. 인스턴스를 만들고 배열에 저장하십시오.
- 11. 정수 배열을 사용하는 BubbleSort
- 12. 파이썬에서 모의 객체를 만들고 싶습니다.
- 13. 브라우저 호환성을 고려하여 XML 문서 객체를 만들고 사용하는 방법은 무엇입니까?
- 14. 객체를 만들고 여기에
- 15. XmlDocument의 인스턴스를 비싸게 만들고 있습니까?
- 16. 스레드를 동적으로 만들고 정수 전달
- 17. 값은 내가 listaInformacaoMista라는 ArrayList를을 만들어야했습니다 심과 JFS
- 18. 클래스 인스턴스를 만들고 그리드로 정렬
- 19. 모델 인스턴스를 만들고 싶지 않습니다.
- 20. 정수 ID로 클래스 인스턴스를 만드는 패턴은 무엇입니까?
- 21. 문자열과 정수 이외의 파이썬 사전 키?
- 22. NSMutableDictionary. 객체를 사용하여 정수 값 저장
- 23. 일반 콜렉션을 사용하는 객체를 인스턴스화하십시오.
- 24. 정수 일 경우에만 쿼리 문자열 가져 오기
- 25. iPhone : 정수 배열을 만들고 Obj-C에 값을 저장하는 방법?
- 26. JSON 객체를 만들고 읽는 초보자
- 27. .net의 매개 변수 형식 문자열과 문자열의 인스턴스를 비교하는 방법
- 28. ! .equals를 문자열과 함께 사용하는 방법?
- 29. mod_rewrite를 문자열과 정수는
- 30. Clickonce ftp를 사용하는 경우에만
무엇이 당신의 질문입니까? 너 뭐 해봤 니? –
제네릭의 요점은 하나의 유형 만 목록에 저장할 수 있다는 것입니다. –