1. Java 배열 정의
배열을 정의하는 방법에는 세 가지가 있습니다.
첫 번째는 배열을 정의하고 배열의 길이를 지정하는 것입니다. 여기서는 이를 동적 정의라고 합니다.
두 번째는 배열 내용을 직접 초기화하는 것입니다
세 번째는 메모리 공간을 할당하고 값도 초기화합니다.
String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"};
2. Java 배열의 요소를 인쇄합니다.
Java에서 배열의 참조와 값의 차이 세 번째 줄은 intArray를 직접 인쇄하며 출력은 잘못된 코드입니다. intArray는 단지 주소 Quote 이기 때문입니다. 4번째 줄은 Arrays.toString()에 의해 변환되었기 때문에 실제 배열 값을 출력합니다. Java 초보자의 경우 참조 및 값에 여전히 주의를 기울여야 합니다.
int[] intArray = { 1, 2, 3, 4, 5 }; String intArrayString = Arrays.toString(intArray); // print directly will print reference value System.out.println(intArray); // [I@7150bd4d System.out.println(intArrayString); // [1, 2, 3, 4, 5]
3. Array에서 ArrayList 만들기
Array를 ArrayList로 변환해야 하는 이유는 무엇인가요? ArrayList는 동적 연결 목록이기 때문에 ArrayList를 더 편리하게 추가, 삭제 및 수정할 수 있습니다. ArrayList에 각 요소를 추가하기 위해 Array를 반복할 필요가 없습니다. 다음 코드.
String[] stringArray = { "a", "b", "c", "d", "e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); System.out.println(arrayList); // [a, b, c, d, e]
4. 배열에 특정 값이 포함되어 있는지 확인하세요
먼저 Arrays.asList()를 사용하여 배열을 Listf7e83be87db5cd2d9a8a0b8117b38cd4로 변환하면 를 사용할 수 있습니다. 동적 연결 목록 포함 함수 는 요소가 연결 목록에 포함되어 있는지 확인하는 데 사용됩니다.
String[] stringArray = { "a", "b", "c", "d", "e" }; boolean b = Arrays.asList(stringArray).contains("a"); System.out.println(b); // true
5. 두 개의 어레이 연결
ArrayUtils는 Apache에서 제공하는 어레이 처리 클래스 라이브러리로, 해당 addAll 메소드를 사용하면 두 어레이를 쉽게 연결할 수 있습니다. 배열을 배열로.
int[] intArray = { 1, 2, 3, 4, 5 }; int[] intArray2 = { 6, 7, 8, 9, 10 }; // Apache Commons L int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
6. 배열의 요소를 문자열 형식으로 출력합니다.
또한 StringUtils의 join 메서드를 사용하여 배열의 요소를 a 형식으로 출력합니다. 문자열 출력.
// containing the provided list of elements // Apache common lang String j = StringUtils.join(new String[] { "a", "b", "c" }, ", "); System.out.println(j); // a, b, c
7. 배열을 Set 컬렉션으로 변환
Java에서 Set을 사용하면 필요한 유형을 set type으로 변수에 쉽게 저장할 수 있습니다. 먼저 Array를 List로 변환한 다음 List를 Set으로 변환할 수도 있습니다.
Set<String> set = new HashSet<String>(Arrays.asList(stringArray)); System.out.println(set); //[d, e, b, c, a]
8. 배열 뒤집기
Apache의 ArrayUtils 도구 클래스에서 .reverse() 메서드배열 반전 방법을 사용하세요. 시작 및 끝 역방향 위치를 지정할 수도 있습니다.
int[] intArray = { 1, 2, 3, 4, 5 }; ArrayUtils.reverse(intArray); System.out.println(Arrays.toString(intArray)); //[5, 4, 3, 2, 1]
9 배열에서 요소 제거
Apache의 ArrayUtils 도구 클래스에서 removeElement() 메서드를 사용하여 배열에서 지정된 요소의 첫 번째 항목을 삭제하고 새 항목을 반환합니다. array
int[] intArray = { 1, 2, 3, 4, 5 }; int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new array System.out.println(Arrays.toString(removed));
원본 기사 주소:https://www.jianshu.com/p/9a9c3042fb29
자세한 내용을 보려면 다음을 클릭하세요. java tutorial
위 내용은 Java 배열에 대한 일반적인 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!