목차
- 자바 코딩 InputStreamReader과 readLine으로 파일에서 값 읽기 예제 이전 포스팅 링크 및 설명
- 자바 코딩 HttpURLConnection 활용 HTTP 통신 예제 이전 포스팅 링크 및 설명
- 자바 코딩 HTTPS 서버에 요청 예제 이전 포스팅 링크 및 설명(HttpURLConnection 활용)
- 자바 코딩 lastModified 메소드로 특정 파일이 생성된 날짜 출력 예제
- 자바 코딩 사용자에게 입력받은 파일이 생성된 날짜를 구하는 예제
자바 코딩 InputStreamReader과 readLine으로 파일에서 값 읽기 예제 이전 포스팅 링크 및 설명
이전 포스팅에서는 자바에서 InputStreamReader와 readLine 메소드를 사용하여 파일에서 값을 읽어오는 예제를 다뤘습니다. InputStreamReader는 바이트 스트림을 문자 스트림으로 변환하는 데 사용되며, readLine 메소드를 통해 파일에서 한 줄씩 값을 읽어올 수 있습니다. 이전 포스팅에서는 InputStreamReader와 readLine 메소드의 사용법과 주의할 점에 대해 자세히 설명하고 있습니다. 이전 포스팅의 예제와 설명을 참고하여 파일에서 값을 읽어오는 방법을 더 자세히 이해할 수 있습니다.
2023.08.10 - [Java] - [Java] InputStreamReader 사용자에게 문자열 입력받아 치환 예제(readLine, replace)
자바 코딩 HttpURLConnection 활용 HTTP 통신 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 자바에서 HttpURLConnection을 활용하여 HTTP 통신하는 예제를 다뤘습니다. HttpURLConnection은 자바에서 웹 서버와 통신하기 위해 제공되는 클래스로, URL을 통해 웹 서버에 요청을 보내고 응답을 받아올 수 있습니다. 이전 포스팅에서는 HttpURLConnection의 기본적인 사용 방법과 주요 메소드에 대해 자세히 설명하고 있습니다. 이전 포스팅의 예제와 설명을 참고하여 HTTP 통신을 구현하는 방법을 더 자세히 익힐 수 있습니다.
2023.08.10 - [Java] - [Java] HTTP 클라이언트 GET 통신 예제(HttpURLConnection)
자바 코딩 HTTPS 서버에 요청 예제 이전 포스팅 링크 및 설명(HttpURLConnection 활용)
마지막으로 이전 포스팅에서는 자바에서 HTTPS 서버에 요청을 보내는 예제를 다뤘습니다. HTTPS는 보안이 강화된 HTTP 프로토콜로, SSL(Secure Socket Layer) 또는 TLS(Transport Layer Security) 프로토콜을 사용하여 통신합니다. 이전 포스팅에서는 HTTPS 통신을 위해 필요한 인증서의 검증과 요청 전송 방법에 대해 자세히 설명하고 있습니다. 이전 포스팅의 예제와 설명을 참고하여 HTTPS 서버에 요청을 보내는 방법을 더 자세히 익힐 수 있습니다.
2023.08.10 - [Java] - [Java] HTTPS 클라이언트 암호화 통신 예제(HttpURLConnection)
자바 코딩 lastModified 메소드로 특정 파일이 생성된 날짜 출력 예제
아래에서는 자바에서 lastModified 메소드를 사용하여 특정 파일이 생성된 날짜를 출력하는 예제를 다뤘습니다. File 클래스의 lastModified 메소드는 파일의 최종 수정 시간을 long 형태로 반환하며, 이를 Date 클래스를 사용하여 원하는 형식으로 출력할 수 있습니다. 이전 포스팅에서는 lastModified 메소드의 사용법과 반환값의 처리 방법에 대해 자세히 설명하고 있습니다. 직접 소스 코드를 작성하여 예제를 실행해보세요.
import java.io.File;
import java.util.Date;
public class FileCreationDateExample {
public static void main(String[] args) {
// 특정 파일 경로
String filePath = "/tmp/test.apk";
// File 객체 생성
File file = new File(filePath);
// 파일이 존재하는지 확인
if (file.exists()) {
// 파일의 생성 날짜(long 형식) 가져오기
long creationTime = file.lastModified();
// Date 객체 생성 및 포맷 지정
Date creationDate = new Date(creationTime);
// 출력 형식: 2024-03-11 10:30:45
String formattedDate = String.format("%tF %tT", creationDate, creationDate);
// 생성 날짜 출력
System.out.println("파일 생성 날짜: " + formattedDate);
} else {
System.out.println("파일이 존재하지 않습니다.");
}
}
}
자바 코딩 사용자에게 입력받은 파일이 생성된 날짜를 구하는 예제
아래에서는 사용자로부터 입력받은 파일의 생성 날짜를 구하는 예제를 다뤘습니다. Scanner 클래스를 사용하여 사용자로부터 파일 경로를 입력받은 후, File 클래스의 lastModified 메소드를 활용하여 파일의 생성 날짜를 구하고 출력합니다.
import java.io.File;
import java.util.Date;
import java.util.Scanner;
public class UserInputFileCreationDateExample {
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()) {
// 파일의 생성 날짜(long 형식) 가져오기
long creationTime = file.lastModified();
// Date 객체 생성 및 포맷 지정
Date creationDate = new Date(creationTime);
// 출력 형식: 2024-03-11 10:30:45
String formattedDate = String.format("%tF %tT", creationDate, creationDate);
// 생성 날짜 출력
System.out.println("파일 생성 날짜: " + formattedDate);
} else {
System.out.println("파일이 존재하지 않습니다.");
}
}
}