System.arraycopy(원본배열명, 복사 시작할 인덱스, 복사배열명, 복사 될 인덱스, 길이)
package com.company;
import java.util.Arrays;
import java.util.Scanner;
public class Main{
public static void main(String[] args)
{
int[] ar1 = {1, 2, 3, 4, 5};
int[] ar2 = {1, 2, 3, 4, 5, 3, 4, 5};
System.arraycopy(ar1, 2, ar2, 3,3);
System.out.println(Arrays.toString(ar2));
}
}
package com.company;
public class Main {
public static void main(String[] args)
{
// String 타입의 참조변수 3개를 저장하기 위한 공간 생성
// 그 후 각 참조변수의 값을 기본값인 null로 초기화
String[] pro = new String[3];
// 원하는 값 넣는 법 1 -> 직접 입력
pro[0] = "강원도";
pro[1] = "강";
pro[2] = "강도";
System.out.println(pro[0]);
System.out.println(pro[1]);
System.out.println(pro[2]);
// 원하는 값 넣는 법2 -> 배열 선언 및 생성시 {}로 동시에 초기화
String[] nation = new String[] {"한", "중", "일"};
System.out.println(nation[0]);
System.out.println(nation[1]);
System.out.println(nation[2]);
String[] flower = {"wha", "hae", "tal"};
System.out.println(flower[0]);
System.out.println(flower[1]);
System.out.println(flower[2]);
for(int i=0; i<flower.length; i++)
System.out.print(flower[i] + " ");
// 향상된 for문
for(String s:pro)
System.out.print(s + " ");
}
}
package com.company;
public class Main {
public static void main(String[] args)
{
String[][] nation = {
{"한", "중", "일"},
{"태", "베", "필"}};
for(String s:nation[0])
System.out.print(s + " ");
System.out.println();
System.out.println(nation.length);
System.out.println(nation[0].length);
System.out.println(nation[1].length);
}
}
package com.company;
public class Main {
public static void main(String[] args)
{
String[][] nation = {
{"한", "중", "일"},
{"태", "베", "필"}};
for(int i=0; i<nation.length; i++)
{
for(int j=0; j<nation[i].length; j++)
System.out.print(nation[i][j] + " ");
System.out.println();
}
//charAt() 메서드 : 해당 인데스에 있는 값을 반환 -> 단어를 char배열에 한글자씩 저장 가능
String[] strAr = {"hong", "kim", "park"};
System.out.println(strAr[0].charAt(2));
System.out.println(strAr[1].charAt(2));
System.out.println(strAr[2].charAt(2));
}
}
length vs length()
length: 배열의 길이(크기)를 리턴
length(): 문자열의 길이를 구해줌
'안드로이드, 자바 > 자바' 카테고리의 다른 글
다형성 (0) | 2022.04.08 |
---|---|
자바 클래스, Integer.parseInt (0) | 2022.02.25 |
String.valueOf, Integer.valueOf (0) | 2022.01.20 |
자바 long, float, print, printf, println (0) | 2022.01.20 |
main 함수에 static을 사용하는 이유 (0) | 2022.01.18 |