다음과 같은 문제가 있습니다.자바에서 arraylist의 섹션 manupulating
큰 행과 열 크기의 W의 행렬을 가지고 있습니다. 로우들 각각은 (두 값 가득) 특징 값을 나타내는 .And 매트릭스 같이 consturcted된다
Hashmap<Integer,Arraylist<Double>> W = new Hashmap<Integer,Arraylist<Double>>();
계산을 실시 할 때, 난 행들 각각의 일정 부분을 가지고 매트릭스을 업데이트 할 필요가있다. 나는 Arraylist
에서 subList
메서드를 찾았습니다. 그러나 문제는 입니다. 목록 만 반환하지만 arraylist가 필요합니다. 이미 구현 한 많은 메서드가 인수로 사용하기 때문입니다. 그렇다면이 사건의 해결책은 무엇일까요?
예
w1 = [1,3 ,4,6,9,1,34,5,21,5,2,5,1]
w11 = [1,3,4]
w11 = w11 +1 = [2,4,5]
This changes w1 to = [2,4 ,5,6,9,1,34,5,21,5,2,5,1]
+1. 실제로,'ArrayList'의 일부 기능이 명시 적으로 요구되지 않는 한, generic 클래스를 매개 변수로 사용하는 것이 좋습니다. – Tudor
사실 나는 대부분의 장소에서 ** Arraylist **를 사용합니다. : – thetna
언제나 new ArrayList (list)를 사용하거나 캐스트 할 수 있지만 그와 같은 방법은 권장하지 않습니다. – adarshr