JAVA

[JAVA] 배열에 값 추가하기 // js 에서 배열에 push()하는 것과 비교

오선지♬ 2024. 3. 30. 12:23
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