JAVA 는 Arrays.sort()를 기반 으로 배열 의 오름차 와 내림차 순 을 실현 합 니 다.

자바 에서 배열 정렬
Array.sort()를 사용 합 니 다.이 기본 값 은 오름차 입 니 다.

@Test
  public void index4(){
    int scores[] = new int[]{1,2,3,89,4};
    Arrays.sort(scores);
    for (int i:scores
    ) {
      System.out.println(i);
    }
  }
내 리 려 면 어 떡 하지?
사용:Arrays.sort(scores,Collections.reverseOrder());
주의해 야 할 것 은 기본 형식(int,double,char)을 사용 할 수 없습니다.int 형 이 라면 Integer 로 바 꿔 야 합 니 다.float 는 Float 로 바 꿔 야 합 니 다.
예:

@Test
  public void index5(){
    Integer scores[] = {1,2,3,89,4};
    Arrays.sort(scores,Collections.reverseOrder());
    for (Integer i:scores
    ) {
      System.out.println(i);
    }
  }
int 배열 을 얻 으 면 어떻게 합 니까?먼저 전환 해 야 합 니 다.

@Test
  public void index6(){
    int scores[] = new int[]{1,2,3,89,4};
    Integer newScores[] = new Integer [5];
    for(int i=0;i<scores.length;i++){
      newScores[i]= new Integer(scores[i]);
    }

    Arrays.sort(newScores,Collections.reverseOrder());
    for (Integer i:newScores
    ) {
      System.out.println(i);
    }
  }
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기