배열 복사, 정렬

[언어] JAVA/Java 2015. 2. 20. 13:57
  • 배열 복사
System.arraycopy([원본배열명],[원본 복사 시작 인덱스 번호],[대상 배열],[대상 배열 복사 시작 인덱스 번호],[개수]);
int[] A={1,2,3,4,5};
int[] B={1,2,0,0,0};
System.arraycopy(A,2,B,2,3);
B는 1,2,3,4,5

  • 배열 정열
Array.sort(arr);
ArrayList list ...
Collections.sort(list); //reverse(list);...



String[] s1 = {"김","이","최","박"};
String[] s2 = new String[s1.length+1];
System.arraycopy(s1,0,s2,0,s1.length);
s2[s2.length-1] = "추가";
for(String obj:s2)
System.out.print(obj+" ");

결과 
김 이 최 박 추가 


'[언어] JAVA > Java' 카테고리의 다른 글

java.util.Random vs Math.random()  (0) 2015.02.20
Calendar vs Date  (0) 2015.02.20
Varargs 동적 파람  (0) 2015.02.20
ArrayList : java 여러 코딩 참조  (0) 2015.02.20
Code Conventions for the JavaTM Programming Language  (0) 2015.02.20
: