Java에서 Arrays.sort() 메서드를 사용하는 방법

Java Eseo Arrays Sort Meseodeuleul Sayonghaneun Bangbeob



Java에서 대량 데이터를 처리하는 동안 개발자가 포함되거나 생성된 데이터를 정렬해야 하는 경우가 있을 수 있습니다. 예를 들어, 임의로 생성된 데이터를 정렬하거나 문자열 데이터를 연결하여 연관시킬 수 있습니다. 그러한 상황에서 “ 배열.정렬() ” Java의 메서드는 프로그래머를 상당히 용이하게 하는 데 큰 도움이 됩니다.

이 기사에서는 ' 배열.정렬() ” Java의 메소드.







Java에서 'Arrays.sort()' 메서드를 사용하는 방법은 무엇입니까?

배열.정렬() ” 메서드는 시작 및 끝 인덱스를 지정하여 배열 전체 또는 일부를 정렬하는 데 사용할 수 있습니다.



통사론



배열.정렬 ( 배열, 시작, 끝 ) ;





위 구문에서:

  • 정렬 ”는 정렬해야 하는 배열을 가리킵니다.
  • 시작 ”는 정렬을 시작할 시작 인덱스입니다.
  • ”는 정렬을 종료해야 하는 인덱스에 해당합니다.

예제 1: 'Arrays.sort()' 메서드를 사용하여 Java에서 배열 정렬



~을 위한 ” 루프가 적용되어 요소를 따라 반복됩니다. 이 접근 방식은 ' 배열.정렬() ” 제공된 배열의 모든 요소를 ​​정렬하는 방법:

정수 [ ] givenArray = 새 정수 [ ] { 2 , , 1 , 9 , 13 , 7 } ;
System.out.println ( '원래 배열 요소는 다음과 같습니다.' ) ;
~을 위한 ( int 요소: givenArray ) {
System.out.println ( +요소 ) ;
}
배열.정렬 ( 주어진배열 ) ;
System.out.println ( ' \N 정렬된 배열 요소는 다음과 같습니다. ' ) ;
~을 위한 ( 정수 i = 0 ;나 < givenArray.length;i++ ) {
System.out.println ( 주어진배열 [ ] ) ;
}

위의 코드 줄에서:

  • 먼저 '라는 정수 배열을 선언합니다. 주어진배열 '.
  • 이제 '를 적용하십시오. ~을 위한 ” 반복하여 요소 배열을 반복하고 표시합니다(요소).
  • 그 후 ' 종류() ” 배열을 정렬하기 위해 지정된 배열을 its(method) 매개 변수로 배치하여 방법.
  • 또한 결합된 ' ~을 위한 ” 루프와 “ 길이 ” 속성을 사용하여 정렬된 배열 요소를 반복하고 개별적으로 표시합니다.

산출

이 출력에서 ​​배열 요소가 그에 따라 정렬되는 것을 볼 수 있습니다.

예제 2: 'Arrays.sort()' 메서드를 사용하여 Java의 지정된 인덱스에서 배열 정렬

이 특정 예에서 설명된 방법을 사용하여 특정 인덱스에서 배열 요소를 정렬할 수 있습니다.

정수 [ ] 주어진 배열 = { 2 , , 1 , 9 , 13 , 7 } ;
System.out.println ( '원래 배열 요소는 다음과 같습니다.' ) ;
~을 위한 ( int 요소: givenArray ) {
System.out.print ( 요소 + ' ' ) ;
}
배열.정렬 ( 주어진 배열, 1 , ) ;
System.out.println ( ' \N 인덱스 1에서 3까지의 정렬된 배열 요소는 다음과 같습니다. ) ;
~을 위한 ( int 요소: givenArray ) {
System.out.print ( 요소 + ' ' ) ;
}

위의 코드 조각에서:

  • 배열을 선언하고, 포함된 요소를 반복하고, 표시하는 방법에 대해 논의한 접근 방식을 상기하십시오.
  • 그 후 유사하게 ' 종류() ' 방법. 메소드 매개변수는 제공된 배열의 요소가 두 번째 인덱스, 즉 ' 1 '를 네 번째 색인, 즉 ' ', 색인은 '에서 시작하기 때문에 0 '.
  • 마지막으로 업데이트된 배열 요소를 정렬하고 표시한 후 배열 요소를 다시 반복합니다.

산출

이 출력에서 ​​배열 요소가 지정된 인덱스에 따라 정렬되었음을 분석할 수 있습니다.

예제 3: 'Arrays.sort()' 메서드를 사용하여 Java를 사용하여 문자열 배열을 내림차순으로 정렬

역순으로() ”의 방법 컬렉션 ” 클래스는 개체 모음에서 자연 순서의 반대 방향을 지정하는 비교기를 가져오는 데 사용됩니다. 이 방법은 ' 배열.정렬() ” 문자열을 내림차순으로 정렬하는 방법:

공공 정적 무효 메인 ( [ ] 인수 ) {
[ ] 주어진 배열 = { '사과' , '하나' , '고양이' } ;
System.out.println ( '원래 배열 요소는 다음과 같습니다.' ) ;
~을 위한 ( 문자열 요소: givenArray ) {
System.out.print ( 요소 + ' ' ) ;
}
배열.정렬 ( givenArray, Collections.reverseOrder ( ) ) ;
System.out.println ( ' \N 내림차순으로 정렬된 배열 요소는 다음과 같습니다. ' ) ;
~을 위한 ( 문자열 요소: givenArray ) {
System.out.print ( 요소 + ' ' ) ;
}

이 코드 블록에서 다음 단계를 적용합니다.

  • 먼저 '를 선언합니다. ” 명시된 문자열 값으로 구성된 배열.
  • 그런 다음 '를 통해 포함된 값을 반복합니다. ~을 위한 ” 반복하여 표시합니다.
  • 이제 '를 적용하십시오. 종류() ” 메서드를 사용하여 제공된 배열을 정렬합니다.
  • 메소드 매개변수에서 이전 매개변수는 제공된 문자열 배열을 참조합니다. 후자의 매개변수에서 ' 역순으로() ” 방법을 “ 컬렉션 ” 클래스를 사용하여 배열 요소를 내림차순으로 표시합니다.
  • 마지막으로 반전된 배열을 반복하고 그에 따라 누적된 문자열을 표시합니다.

산출

이 결과에서 문자열 값이 적절하게 내림차순으로 정렬되었음을 알 수 있습니다.

결론

배열.정렬() Java의 ” 메서드는 시작 및 끝 인덱스를 지정하여 배열 전체 또는 일부를 정렬하는 데 활용할 수 있습니다. 이 방법을 구현하여 모든 배열 요소와 지정된 요소를 정렬하거나 내림차순으로 정렬을 적용할 수 있습니다. 이 블로그는 ' 배열.정렬() ” Java의 메소드.