목차
- javac 활용 자바 소스 코드 컴파일 예제
- 자바에서 for문 반복문 처리 예제 이전 포스팅
- 파이썬에서 리스트 아이템 추가, 삭제, 출력 예제 이전 포스팅
- 자바 리스트 선언 및 문자열 추가 예제
- 자바 리스트의 값 반복 출력 예제(for문)
- 자바 리스트의 특정 값 변경 및 삭제 예제
javac 활용 자바 소스 코드 컴파일 예제
오늘 포스팅도 자바 소스 코드를 컴파일하여 실행해보는 예제입니다. 따라서 javac 명령으로 java 파일 컴파일 하는 방법에 대해 아직 모르신다면 아래의 이전 포스팅 링크를 참고하여 학습해주세요. 컴파일 후 실행을 해봐야 내가 작성한 예제가 정말 동일하게 실행됐는지 확인할 수 있습니다.
2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac)
자바에서 for문 반복문 처리 예제 이전 포스팅
파이썬에서 다뤘던 리스트 예제와 동일하게 for문을 사용하여 리스트에 저장된 값들을 출력해볼 것입니다. 따라서 자바에서 for 반복문은 어떻게 사용하고 어떻게 동작하는지 학습해주세요. 아래는 for 반복문 관련 이전 포스팅 링크입니다.
2023.08.11 - [Java] - [Java/Linux] for 반복문 break 및 활용 예제(문자열 검사)
파이썬에서 리스트 아이템 추가, 삭제, 출력 예제 이전 포스팅
만약, 파이썬에서 리스트를 어떻게 선언하고 아이템을 추가, 삭제하는지 궁금하시다면 아래의 이전 포스팅을 참고해주세요. 자바와는 문법 자체가 다르기때문에 리스트 선언 방법도 다릅니다.
2023.08.11 - [Python] - [Python] List 및 추가, 삭제, 변경 예제(append, del)
자바 리스트 선언 및 문자열 추가 예제
아래는 자바에서 리스트 변수를 선언하고 5개의 예제 문자열 아이템을 추가하는 예제입니다. ArrayList 타입에 <> 사이에 들어갈 값들의 타입을 지정해줍니다. 아래에서는 ArrayList<String>이 됩니다.
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<String> myList = new ArrayList<>(); // 문자열을 담는 ArrayList 생성
myList.add("apple");
myList.add("banana");
myList.add("cherry");
myList.add("date");
myList.add("elderberry");
}
}
자바 리스트의 값 반복 출력 예제(for문)
이제 위에서 추가한 리스트의 아이템들을 모두 출력해보겠습니다. 이전 포스팅에서 배운 for 반복문을 사용하면 쉽게 각 아이템에 접근하여 출력할 수 있습니다. System.out.print 메소드를 사용하면 쉽게 리스트 아이템을 출력할 수 있습니다.
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<String> myList = new ArrayList<>(); // 문자열을 담는 ArrayList 생성
myList.add("apple");
myList.add("banana");
myList.add("cherry");
myList.add("date");
myList.add("elderberry");
System.out.println("Items in the list:");
for (String item : myList) {
System.out.println(item);
}
}
}
자바 리스트의 특정 값 변경 및 삭제 예제
마지막으로 리스트에 저장한 기존 값을 변경하고 삭제하는 예제입니다. 리스트의 set 메소드로 특정 인덱스의 값을 변경할 수 있으며 remove 메소드를 사용하면 아이템을 삭제할 수 있습니다.
public static void main(String[] args) {
ArrayList<String> myList = new ArrayList<>(); // 문자열을 담는 ArrayList 생성
myList.add("apple");
myList.add("banana");
myList.add("cherry");
myList.add("date");
myList.add("elderberry");
// 3번째 문자열 변경
myList.set(2, "grape");
System.out.println("After changing the 3rd item:");
for (String item : myList) {
System.out.println(item);
}
// 3번째 아이템 삭제
myList.remove(2);
System.out.println("\nAfter deleting the 3rd item:");
for (String item : myList) {
System.out.println(item);
}
}