> Java > java지도 시간 > 본문

Java 함수 라이브러리에서 일반적으로 사용되는 입력 및 출력 도구는 무엇입니까?

王林
풀어 주다: 2024-05-04 15:12:01
원래의
840명이 탐색했습니다.

Java 함수 라이브러리에서 일반적으로 사용되는 입력 및 출력 도구는 다음과 같습니다. 파일 I/O: 파일 읽기 및 쓰기를 처리합니다. 콘솔 I/O: 콘솔에서 입력을 읽거나 콘솔로 데이터를 출력합니다. 네트워크 I/O: 네트워크 연결을 설정하고 다른 컴퓨터와 통신합니다.

Java 函数库中都有哪些常用输入输出工具?

Java 함수 라이브러리의 일반적인 입력 및 출력 도구

Java 표준 라이브러리는 입력 및 출력(I/O) 처리를 위한 다양한 도구를 제공합니다. 다음은 가장 일반적으로 사용되는 유용한 도구 중 일부입니다.

파일 I/O

  • java.io.File: 파일 경로를 나타냅니다
  • java.io.FileInputStream: 파일에서 바이트 읽기
  • java.io.FileOutputStream: 파일에 쓰기 bytes
  • java.io.FileReader: 파일에서 문자 읽기
  • java.io.FileWriter: 파일에 문자 쓰기
  • java.io.BufferedReader: 버퍼링된 문자 판독기, 성능 향상
  • java.io.BufferedWriter: 버퍼링된 문자 작성기, 성능 향상

Console I/O

  • System.in:표준 입력 스트림, 콘솔에서 데이터를 읽을 수 있음
  • System.out: 표준 출력 스트림, 콘솔에 데이터 출력 가능
  • System.err: 오류 메시지 출력에 사용되는 예외 출력 스트림
  • java.util. 스캐너: 편리하고 강력한 입력 구문 분석기

Network I /O

  • java.net.Socket: 다른 컴퓨터의 애플리케이션과 네트워크 연결 설정
  • java.net.ServerSocket : 다른 컴퓨터의 네트워크 연결 수신
  • java.net.URL:을 나타냅니다. 네트워크 리소스
  • java.net.URLConnection: URL에 해당하는 연결을 엽니다

실용 사례: 파일에서 데이터 읽기

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class FileInputExample {

    public static void main(String[] args) {
        try (BufferedReader br = new BufferedReader(new FileReader("data.txt"))) {
            String line;
            while ((line = br.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
로그인 후 복사

실용 사례: 데이터 쓰기 파일로

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class FileOutputExample {

    public static void main(String[] args) {
        try (BufferedWriter bw = new BufferedWriter(new FileWriter("output.txt"))) {
            bw.write("Hello world!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
로그인 후 복사

위 내용은 Java 함수 라이브러리에서 일반적으로 사용되는 입력 및 출력 도구는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿