목차
- 자바 코딩 Swing 라이브러리로 디렉토리 트리 리스트 박스 생성 예제 이전 포스팅 링크 및 설명
- 자바 코딩 TimerTask 활용 일정 시간 후에 함수 호출 예제 이전 포스팅 링크 및 설명
- 자바 코딩 Swing 활용 UI 메모장 프로그램 만들기 예제 이전 포스팅 링크 및 설명
- 자바 코딩 배열 파싱을 위한 피보나치 수열 문자열 생성 및 출력 예제
- 자바 코딩 생성한 피보나치 수열 문자열을 정수 배열로 파싱 예제
자바 코딩 Swing 라이브러리로 디렉토리 트리 리스트 박스 생성 예제 이전 포스팅 링크 및 설명
이전 포스팅에서는 Swing 라이브러리를 활용하여 컴퓨터에 저장된 디렉토리들을 파싱하여 리스트 박스에 UI로 표현함으로써 트리 구조를 출력하는 방법에 대해 알아보았습니다. 보통 탐색기같은 프로그램들이 이러한 디렉토리를 트리 구조로 표현해줍니다. 자바 코딩으로 탐색기와 같은 프로그램을 만들려면 해당 포스팅의 예제가 도움될 수 있습니다. 만약 해당 예제 코드가 궁금하시다면 아래 포스팅을 참고해주세요.
2023.09.23 - [Java] - [Java/Linux] 자바 Swing 활용 특정 디렉토리 기준 트리 구조 리스트 박스 만들기 예제(Directory Tree List)
[Java/Linux] 자바 Swing 활용 특정 디렉토리 기준 트리 구조 리스트 박스 만들기 예제(Directory Tree List)
목차 자바 javac 명령어로 리눅스에서 자바 소스 코드 컴파일 예제 이전 포스팅 참고 학습 자바 AES 256 ECB 암호화 및 복호화 예제 이전 포스팅 참고 학습 자바 CharAt 문자열의 특정 위치에 있는 문자
salguworld.tistory.com
자바 코딩 TimerTask 활용 일정 시간 후에 함수 호출 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 자바 소스 코드에 TimerTask 클래스를 활용하여 특정 시간이 지나면 내가 원하는 메소드를 호출하도록 구현하는 예제를 알아보았습니다. Timer는 보통 시간 관련 기능을 가지고 있습니다. 마치 특정 작업을 예약하듯이 일정 시간 뒤에 호출됩니다. 만약 일정한 시간 뒤에 특정 작업을 해야할 필요가 있으시다면 TimerTask를 활용하면 해결할 수 있습니다. 아래는 해당 포스팅의 링크입니다.
2023.09.25 - [Java] - [Java/Linux] 자바 일정 시간 후에 메소드 호출하기 예제(Timer, TimerTask)
[Java/Linux] 자바 일정 시간 후에 메소드 호출하기 예제(Timer, TimerTask)
목차 자바 javac 명령어로 java 소스 코드 컴파일 및 실행 예제 이전 포스팅 참고 학습 자바 AES 256 CBC 모드 암호화 및 복호화와 IV 사용 예제 이전 포스팅 참고 학습 자바 컴퓨터의 MAC 주소 가져와 인
salguworld.tistory.com
자바 코딩 Swing 활용 UI 메모장 프로그램 만들기 예제 이전 포스팅 링크 및 설명
마지막으로 Swing 라이브러리를 사용하여 텍스트를 입력하고 편집할 수 있는 텍스트 박스를 UI로 만들고 버튼을 누르면 이 문자열들을 컴퓨터 로컬에 텍스트 파일로 저장하는 예제를 알아보았습니다. 윈도우에 기본적으로 설치되어있는 메모장과 같은 프로그램을 만들 수 있었습니다. 이처럼 Swing으로 메모장과 같은 프로그램을 만드는 방법이 궁금하시다면 아래의 포스팅 링크를 참고하여 학습해주세요.
2023.09.26 - [Java] - [Java/Linux] 자바 Swing 활용 메모장 프로그램 만들기 예제
[Java/Linux] 자바 Swing 활용 메모장 프로그램 만들기 예제
목차 javac 명령어로 자바 소스 코드 컴파일 및 실행하기 예제 이전 포스팅 참고 학습 자바 Swing 활용 사용자 입력 Input Box 만들기 예제 이전 포스팅 참고 학습 자바 쉘 명령 실행 및 결과 가져오기
salguworld.tistory.com
자바 코딩 배열 파싱을 위한 피보나치 수열 문자열 생성 및 출력 예제
아래는 자바 코딩으로 수열 문자열을 배열로 파싱하는 예제를 알아보기 위해 피보나치 수열을 임시로 생성하는 예제 코드입니다. 공백을 기준으로 정수가 나뉘어져있으며 이제 이 문자열을 아래 예제에서 Int 정수 배열로 파싱해보겠습니다. 이처럼 수열 문자열을 배열로 변환이 가능합니다.
public class FibonacciStringArray {
public static void main(String[] args) {
int n = 20; // 생성할 피보나치 수열의 길이
String fibonacciString = "";
int first = 0, second = 1;
for (int i = 1; i <= n; ++i) {
fibonacciString += first + " ";
int next = first + second;
first = second;
second = next;
}
System.out.println("피보나치 수열: \n" + fibonacciString);
}
}
자바 코딩 생성한 피보나치 수열 문자열을 정수 배열로 파싱 예제
아래는 생성된 피보나치 수열 문자열을 Int Array로 파싱하는 예제입니다. 공백과 정수로 이루어진 수열 문자열을 자바의 Array 형태로 변환이 가능합니다.
import java.util.Arrays;
public class ParseFibonacciStringArray {
public static void main(String[] args) {
String fibonacciString = "0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181"; // 피보나치 수열 문자열
String[] fibonacciArray = fibonacciString.split(" "); // 공백을 기준으로 문자열을 배열로 분할
int[] fibonacciIntegers = Arrays.stream(fibonacciArray).mapToInt(Integer::parseInt).toArray(); // 문자열 배열을 정수 배열로 변환
System.out.println("파싱된 피보나치 수열: " + Arrays.toString(fibonacciIntegers));
}
}