private ArrayList<String> 복사타켓 = new ArrayList<String>();
private ArrayList<String> 복사대상 = new ArrayList<String>();
// 복제타켓 배열에 String 추가 시작
for(int i = 0; i < 10; i++)
{
// String 생성
String path = new String();
array.add(path);
}
// 복제타켓 배열에 String 추가 종료
private ArrayList<String> 복사타켓 = new ArrayList<String>();
댓글주소 추천 0 | |||
댓글주소 추천 0 | ||||||
댓글주소 추천 0 | ||||||
댓글주소 추천 0 | ||||||
댓글주소 추천 0 | ||||||
|
출처: http://blog.naver.com/kimhw9999?Redirect=Log&logNo=90063724347
/**
부분 배열 복사를 위한 System.arraycopy()
**/
public class ArrayCopyMain {
public static void main(String[] args) {
int[] source = new int[]{5, 4, 6, 9, 7, 9};
int[] target = {100, 200, 300, 400, 500, 600,700};
//부분 배열 복사의 예
System.arraycopy(source, 2, target, 3, 4); //source의 2번부터 target의 3번을 시작으로 4개의 요소를 복사
for(int i=0; i<target.length; i++) {
System.out.println("target["+i+"]:" + target[i]);
}
}
}
/***
c:\javasrc\chap06>javac ArrayCopyMain.java
c:\javasrc\chap06>java ArrayCopyMain
target[0]:100
target[1]:200
target[2]:300
target[3]:6
target[4]:9
target[5]:7
target[6]:9
***/
/////////////////////////////////////////////////////////////////////////////
/**
clone()을 이용한 메모리 차원의 배열복사
**/
public class ArrayCloneMain {
public static void main(String[] args) {
int[] source = new int[]{5, 4, 6, 9, 7, 9};
int[] target = (int[])source.clone(); //clone()을 이용한 메모리 복사
for(int i=0; i<target.length; i++){
System.out.println("target["+i+"] : " + target[i]);
}
}
}
/***
c:\javasrc\chap06>javac ArrayCloneMain.java
c:\javasrc\chap06>java ArrayCloneMain
target[0] : 5
target[1] : 4
target[2] : 6
target[3] : 9
target[4] : 7
target[5] : 9
***/
'구글과인터넷 > 안드로이드' 카테고리의 다른 글
안드로이드 editText에 처음에 포커스 안가게 하는방법 (0) | 2012.12.12 |
---|---|
안드로이드 ListView의 성능개선을 해보자. (0) | 2012.12.12 |
안드로이드 Dialog창에 테두리 없애기, 투명도 주기, 꾸미기 관련 (AlertDialog, popup, Dialog 등등 (0) | 2012.12.12 |