集册 Java实例教程 使用newBufferedReader()方法通过UTF通过缓冲区读取文件

使用newBufferedReader()方法通过UTF通过缓冲区读取文件

欢马劈雪     最近更新时间:2020-01-02 10:19:05

457
以下代码段使用UTF-8字符集读取wiki.txt文件:

import java.io.BufferedReader;

import java.io.IOException;

import java.nio.charset.Charset;//from 时 代 J a v a 公 众 号 - nowjava.com

import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.file.Paths;


public class Main {

  public static void main(String[] args) {

    Path wiki_path = Paths.get("C:/folder1/wiki", "wiki.txt");

    Charset charset = Charset.forName("UTF-8");

    try (BufferedReader reader = Files.newBufferedReader(wiki_path, charset)) {

      String line = null;

      while ((line = read
展开阅读全文