배열 뒤 집기 방법(자바 구현)

배열 을 뒤 집 는 방법(자바 구현)은 배열 을 뒤 집 는 것 입 니 다.예 를 들 어 원 배열 은{"a","b","c","d"}입 니 다.그러면 뒤 집 힌 배열 은{"d","c","b","a"}입 니 다.다음은 실현 방법 입 니 다.여 기 는 간편 함 을 위해 list 의 add 방법 을 빌 렸 습 니 다.
 package org.webdriver.autotest.Study;
import java.util.ArrayList;
public class array_examp1 {
 public static void main(String[] args) {
  // TODO          
  //    。  :{'a','b','c','d'}  {'d','c','b','a'}
  String[] array_old={"a","b","c","d"};
  ArrayList<String> array_new_list=new ArrayList<String>();
  String[] array_new=new String[array_old.length];
  for(int i=1;i<=array_old.length;i++)
  {
   array_new_list.add(array_old[array_old.length-i]);
  }
  array_new=array_new_list.toArray(array_new);
  for(int j=0;j<array_new.length;j++)
  { 
     System.out.print(" ");
     System.out.print(array_new[j]);  }
  
 }
}

실행 결과:
 d c b a
 List 의 방식 을 빌 리 지 않 습 니 다.사실은 list 의 방법 을 빌 리 지 않 아 도 간단 합 니 다.배열 이 거꾸로 된 원 리 는 바로 거꾸로 된 새로운 배열 입 니 다.첫 번 째 요 소 는 소스 배열 의 마지막 요소 와 같 습 니 다.
 package org.webdriver.autotest.Study;
//import java.util.ArrayList;
public class array_examp1 {
     //    
 public static void main(String[] args) {
  // TODO          
  //    。  :{'a','b','c','d'}  {'d','c','b','a'}
  String[] array_old={"a","b","c","d"};
  //ArrayList<String> array_new_list=new ArrayList<String>();
  String[] array_new=new String[array_old.length];
  for(int i=1;i<=array_old.length;i++)
  {
   //array_new_list.add(array_old[array_old.length-i]);
   //                     
   array_new[i-1]=array_old[array_old.length-i];
  }
  //array_new=array_new_list.toArray(array_new);
  for(int j=0;j<array_old.length;j++)
  {
   System.out.print(" ");
   System.out.print(array_new[j]);
  }
  
 }
}

좋은 웹페이지 즐겨찾기