목차
- 자바 코딩 싱글톤 방식의 개념 및 기본 예제 이전 포스팅 링크 및 설명
- 자바 코딩 키와 값 구조인 HashMap 값 추가 예제 이전 포스팅 링크 및 설명
- 자바 코딩 HashMap에서 특정 키와 값을 찾는 예제 이전 포스팅 링크 및 설명
- 자바 코딩 getAbsolutePath 메소드로 특정 파일의 절대 경로 출력 예제
- 자바 코딩 사용자에게 파일 경로 입력받아 절대 경로 출력 예제
자바 코딩 싱글톤 방식의 개념 및 기본 예제 이전 포스팅 링크 및 설명
이전에 작성한 포스팅에서는 자바에서 싱글톤(Singleton) 디자인 패턴의 개념과 기본 예제를 다뤘습니다. 싱글톤은 애플리케이션 내에서 단 하나의 인스턴스만 생성되고, 이 인스턴스에 접근하는 전역적인 접근점을 제공하는 패턴입니다. 이전 포스팅에서는 싱글톤의 필요성, 구현 방법, 그리고 멀티스레드 환경에서의 안정성에 대해 자세히 설명하고 있습니다. 이전 포스팅의 예제와 설명을 참고하여 싱글톤 패턴에 대해 더 자세히 이해할 수 있습니다.
2023.07.23 - [Java] - [Java] 싱글톤 구현 및 예제 - 1(개념 및 기본 예제)
자바 코딩 키와 값 구조인 HashMap 값 추가 예제 이전 포스팅 링크 및 설명
다음으로 이전에 작성한 포스팅에서는 자바에서 키와 값으로 이루어진 HashMap을 생성하고 값을 추가하는 예제를 다뤘습니다. HashMap은 키와 값의 쌍으로 데이터를 저장하며, 키를 통해 값을 검색하고 수정할 수 있습니다. 이전 포스팅에서는 HashMap의 기본 개념과 사용 방법, 그리고 값 추가하는 방법에 대해 자세히 설명하고 있습니다. 이전 포스팅의 예제와 설명을 참고하여 HashMap의 사용법을 더 자세히 익힐 수 있습니다.
2023.07.29 - [Java] - [Java] HashMap 활용 예제 - 1(값 추가 및 삭제, 크기 확인)
자바 코딩 HashMap에서 특정 키와 값을 찾는 예제 이전 포스팅 링크 및 설명
마지막으로 이전에 작성한 포스팅에서는 자바에서 HashMap에서 특정 키와 값을 찾는 예제를 다뤘습니다. 위에서도 언급한 HashMap은 키와 값으로 이우러진 자료구조를 의미합니다. 이전 포스팅에서는 HashMap에서 특정 키와 값을 찾는 방법과 관련 메소드에 대해 자세히 설명하고 있습니다. 이전 포스팅의 예제와 설명을 참고하여 HashMap에서 원하는 키와 값을 검색하는 방법을 더 자세히 익힐 수 있습니다.
2023.07.29 - [Java] - [Java] HashMap 활용 예제 - 2(전체 키, 값 출력 및 특정 키,값 찾기)
자바 코딩 getAbsolutePath 메소드로 특정 파일의 절대 경로 출력 예제
아래에서는 자바에서 특정 파일의 절대 경로를 출력하는 예제를 다뤘습니다. 절대 경로는 파일이나 디렉토리의 전체 경로를 나타내는 것으로, 상대 경로와 달리 항상 고정된 경로를 가지고 있습니다. File 클래스의 getAbsolutePath() 메소드를 활용하여 특정 파일의 절대 경로를 출력하는 방법에 대해 자세히 설명하고 있습니다. 직접 예제 코드를 작성하여 결과를 확인해보세요.
우선 아래와 같이 현재 경로에 있는 "test.apk" 파일의 절대 경로를 가져오는 소스 코드를 작성합니다.
import java.io.File;
public class FileAbsolutePathExample {
public static void main(String[] args) {
// 특정 파일의 상대 경로
String filePath = "test.apk";
// File 객체 생성
File file = new File(filePath);
// 절대 경로 출력
String absolutePath = file.getAbsolutePath();
System.out.println("절대 경로: " + absolutePath);
}
}
그리고 아래와 같이 "test.apk" 가 있는 위치로 이동하여 프로그램을 실행합니다. 분명 현재 경로에 있는 파일의 경로를 출력하였으나 절대 경로가 출력됩니다.
$ cd /tmp
자바 코딩 사용자에게 파일 경로 입력받아 절대 경로 출력 예제
아래에서는 사용자로부터 파일 경로를 입력받아 해당 파일의 절대 경로를 출력하는 예제를 다뤘습니다. 사용자로부터 입력을 받는 방법은 Scanner 클래스를 사용하며, 입력 받은 파일 경로를 File 클래스의 getAbsolutePath() 메소드를 통해 절대 경로로 변환하여 출력합니다.
import java.io.File;
import java.util.Scanner;
public class UserFilePathExample {
public static void main(String[] args) {
// 사용자로부터 파일 경로 입력 받기
Scanner scanner = new Scanner(System.in);
System.out.print("파일 경로를 입력하세요: ");
String filePath = scanner.nextLine();
// File 객체 생성
File file = new File(filePath);
// 절대 경로 출력
if (file.exists()) {
String absolutePath = file.getAbsolutePath();
System.out.println("절대 경로: " + absolutePath);
} else {
System.out.println("파일이 존재하지 않습니다.");
}
}
}