2013-03-01 2 views
0

Java에서 단일 배열 요소에 여러 문자열을 저장할 수 있습니까? 문자열은 동적으로 추가되거나 삭제 될 수 있습니다. 따라서 배열은 유연해야합니다.문자열 구조 배열

a[1] should be able to accommodate "String1", "String2", .... 
a[2] should be able to accommodate "String3", "String4", .... 

이러한 문자열 언제든지 삭제 될 수 있으며, 추가적인 스트링 언제든지 첨가 할 수있다 : 그리고, 어레이 [η]가있는 경우 I는 것을 의미한다. 어떤 Java 구성 요소가 이러한 종류의 기능을 지원합니까? 나는 새로운 자바와 약한 기초에 있습니다. 희망은 당신을 도울 수 있습니다. 감사 ! 0

yourList.get(0).add("Stringx"); 
+2

ArrayList 또는 ArrayList의 배열을 사용할 수 있습니까? –

+0

그게 내가 무엇을 할 것인가, arraylists의 arraylist –

+1

나는'Map >' –

답변

3

당신은 아마 당신의 목록에서 List<List<String>> yourList ;

제거 같은 "문자열 2"를 필요 이 문자열은 동일한 문자열에서 문자열을 구분 기호로 사용하고 일부는 분할 메서드를 사용합니다.

+0

yourList (0)에서 "String1"과 같은 특정 문자열에 어떻게 액세스합니까? 그리고 yourList (0)의 모든 문자열을 반복하는 방법은 무엇입니까? yourList (0)는 배열 요소 0에있는 모든 신호를 나타냅니다. –

0

당신은 추가 할 수 있습니다

yourList.get(0).remove("String2"); 

이 인덱스 목록에 "StringX"를 추가

0

사용 들쭉날쭉 한 배열에서 자신을 발견 어떤 상황에 대한 수집해야합니다 이쪽으로. 들쭉날쭉 한 배열의 기초를 알기위한 프로그램을 얻을 수 있습니다 : Jagged Arrays – Varying Column Size Arrays