728x90
반응형
public class Main {
public static void main(String[] args) {
// 1. 직접 문자열 배열을 생성하여 초기화
String[] strings1 = {"Java", "Python", "C++", "JavaScript"};
// 2. 배열의 크기를 지정하여 생성 후 각 요소에 값을 할당
String[] strings2 = new String[3];
strings2[0] = "Apple";
strings2[1] = "Banana";
strings2[2] = "Orange";
//3. 배열의 크기를 동적으로 설정하여 생성
int size = 4;
String[] strings3 = new String[size];
strings3[0] = "Cat";
strings3[1] = "Dog";
strings3[2] = "Bird";
strings3[3] = "Fish";
// 배열 출력
System.out.println("strings1:");
for (String str : strings1) {
System.out.println(str);
}
System.out.println("\nstrings2:");
for (String str : strings2) {
System.out.println(str);
}
System.out.println("\nstrings3:");
for (String str : strings3) {
System.out.println(str);
}
}
}
나는 javascript 에서 배열에 값하나씩 push()해서 추가하는 방식을 java 에서 어떻게 하는 지 찾아보려고 했는데,
java 에서 배열은 길이가 정해져있는것이라, js에서 처럼 하나씩 추가해서 데이터를 만들고 싶으면,
List 로 생성하여 하나씩 add 해주는 방식으로 해야한다는 것을 알았다.
728x90
반응형
'JAVA' 카테고리의 다른 글
[JAVA ]String을 LocalDate로 변환 (0) | 2024.04.17 |
---|---|
[JAVA] ForkJoinPool (0) | 2024.04.03 |
[JAVA] 빈배열 확인 시 isEmpty() 와 size == 0 의 차이 (1) | 2024.03.25 |
[JAVA] 문자열 연결 비교 (0) | 2024.03.11 |
[JAVA] compareTo() (0) | 2024.03.10 |