반응형
Java : 배열의 하위 집합을 선택하는 쉬운 방법이 있습니까?
나는이 String[]
적어도 두 요소를 가지고있다.
String[]
요소 1부터 나머지 요소까지 포함 하는 새 파일을 만들고 싶습니다 . 그래서 .. 기본적으로 첫 번째 것은 건너 뜁니다.
한 줄로 할 수 있습니까? 용이하게?
Arrays.copyOfRange(array, 1, array.length);
copyOfRange
Java 1.6에서 추가되었습니다. 최신 상태가 아닌 경우 다음을 사용할 수 있습니다.
ArrayUtils.subarray(array, 1, array.length)
Apache commons-lang에서System.arraycopy(..)
-긴 매개 변수 목록에 다소 비우호적입니다.
String[] subset = Arrays.copyOfRange(originalArray, 1, originalArray.length);
또한보십시오:
Stream API도 사용할 수 있습니다.
String[] array = {"A", "B"};
Arrays.stream(array).skip(1).toArray(String[]::new);
참조 URL : https://stackoverflow.com/questions/4822256/java-is-there-an-easy-way-to-select-a-subset-of-an-array
반응형
'programing' 카테고리의 다른 글
모든 쿼리 문자열 이름 / 값 쌍을 컬렉션으로 가져 오는 방법이 있습니까? (0) | 2021.01.18 |
---|---|
C # 4.0 : 기본값이있는 선택적 매개 변수로 Color를 사용할 수 있습니까? (0) | 2021.01.18 |
일별 데이터를 월 / 년 간격으로 집계 (0) | 2021.01.18 |
자바의 최종 배열 (0) | 2021.01.18 |
C #에서 저장 프로 시저 출력 매개 변수 사용 (0) | 2021.01.18 |