java file 입출력 예제

Java 응용 프로그램은 출력 스트림을 사용하여 대상에 데이터를 작성합니다. 파일, 어레이, 주변 장치 또는 소켓일 수 있습니다. 다른 토큰 구분 기호를 사용 하려면 useDelimiter(를 호출) 정규식을 지정 합니다. 예를 들어 토큰 구분 기호를 쉼표로 만들고 선택적으로 공백 다음에 사용한다고 가정합니다. 당신은 호출 할 것, s.useDeider (“,s*”); 자습서를 이해하기 쉬운 모든 위대한 주셔서 감사합니다. 난 그냥 귀하의 웹 사이트에 자바 컬렉션 프레임 워크로 완료. 이제 자바 IO를 배울 시간이다. 평소처럼 꽤 재미있을 것이라고 확신합니다. 갑시다. 위의 코드를 ReadConsole.java 파일로 유지하고 다음 프로그램에 표시된 대로 컴파일하고 실행해 보겠습니다. 이 프로그램은 우리가 `q`를 누를 때까지 동일한 문자를 읽고 출력계속 – 프로그램 1 : 파일이나 디렉토리가 물리적으로 존재하는지 여부를 확인하는 프로그램.

파일 개체를 만드는 방법? 파일 개체는 파일의 이름을 나타내는 문자열 또는 문자열 또는 다른 파일 개체를 전달하여 만들어집니다. 예를 들어 쓰기 메서드 중 하나를 사용하여 파일에 바이트 또는 줄을 쓸 수 있습니다. 스트림 I/O를 사용하여 파일 만들기 및 작성에 설명된 대로 newOutputStream 메서드를 사용하여 새 파일을 만들 수도 있습니다. 새 출력 스트림을 열고 즉시 닫으면 빈 파일이 만들어집니다. 위의 섹션에서는 Java에서 제공하는 다양한 API에 대해 설명했으며 이제 일부 코드에서 이러한 API 클래스를 사용할 때가 되었습니다. 다음 예제에서 로그 파일을 엽니다. 파일이 없으면 만들어집니다. 파일이 있으면 부가하기 위해 열립니다. 이러한 몇 가지 클래스를 사용하면 보다 효율적인 방법으로 파일과 쉽게 상호 작용할 수 있습니다. 스캐너 클래스는 Java 5(JDK 1.5)에서 사용할 수 있습니다. 텍스트를 적절한 Java 유형(정수, float 등)으로 변환하는 메서드를 제공합니다.

스캐너는 특정 규칙에 따라 텍스트를 토큰(데이터 값의 텍스트 표현)으로 분할합니다. Java I/O(입력 및 출력)는 입력을 처리하고 출력을 생성하는 데 사용됩니다. 이 메서드는 파일 출력 스트림을 닫습니다. 파일과 연결된 모든 시스템 리소스를 해제합니다. IOException을 throw합니다. ScanXan의 출력은 다음과 같습니다 : 자나두에서 쿠블라 칸 A 위엄있는 즐거움 돔않았다 … 다른 토큰 구분 기호를 사용 하려면 useDelimiter(를 호출) 정규식을 지정 합니다. 예를 들어 토큰 구분 기호를 쉼표로 만들고 선택적으로 공백 다음에 사용한다고 가정합니다. 당신은 호출 할 것, s.useDeider (“,s*”); 스캐너 예제 2: 개별 토큰 번역 ScanXan 예제는 모든 입력 토큰을 간단한 문자열 값으로 처리합니다. 스캐너는 또한 자바 언어의 모든 기본 유형 (char 제외)뿐만 아니라 BigInteger 및 BigDecimal에 대한 토큰을 지원합니다. 또한 숫자 값은 수천 개의 구분 기호를 사용할 수 있습니다.

따라서 Scanner는 문자열 “32,767”을 정수 값을 나타내는 것으로 올바르게 읽습니다. ScanSum 예제는 이중 값 목록을 읽고 추가합니다. 가져오기 자바.io.FileReader; 가져오기 자바.io.버퍼리더; 가져오기 자바.io.IOException; 가져오기 자바.util.Scanner; 가져오기 자바 유틸리티.로케; public class ScanSum { public static void main (String[] args)는 IOException { 스캐너 = null; 더블 합계 = 0; { s = 새 스캐너 (새 버퍼 리더 (“usnumbers.txt”))))를 throw합니다.) 동안 (s.hasNext()) {경우 (s.hasNextDouble()) { 합계 += s.nextDouble() ; } 다른 { s.next(); } } 마지막으로 { s.close(); } System.out.println(합계); } 그리고 여기에 샘플 입력 파일, usnumbers.txt, 8.5 832,767 83.14159 81,000,000.1 출력 문자열은 “1032778.74159”입니다. 디렉터리는 다른 파일 및 디렉터리 목록을 포함할 수 있는 파일입니다. File 개체를 사용하여 디렉터리를 만들고 디렉터리에서 사용할 수 있는 파일을 나열합니다. 자세한 내용은 File 개체에서 호출할 수 있는 모든 메서드 목록과 디렉터리와 관련된 내용을 확인합니다. 이 스트림은 파일에서 데이터를 읽는 데 사용됩니다. 새로운 키워드를 사용하여 개체를 만들 수 있으며 여러 유형의 생성자가 있습니다. Java IO는 Java 응용 프로그램을 통해 거의 모든 가능한 IO 작업을 수행하는 데 사용할 수 있는 클래스 및 인터페이스의 모음입니다.

Posted in Uncategorized