java读取txt文件内容乱码:解决Java读取TXT文件乱码问题的方法

实现实现Java读取txt文件内容乱码的原因是,txt文件的编码格式与程序中的编码格式不一致。是代码实现:

实现

Java读取txt文件内容乱码的原因是,txt文件的编码格式与程序中的编码格式不一致。

是代码实现:

import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.InputStreamReader;

public class ReadTxt {

public static void main(String[] args) {

try {

//指定txt文件路径

String filePath = "D:\\test.txt";

//指定字符集,这里指定为utf-8

String encoding = "utf-8";

FileInputStream fileInputStream = new FileInputStream(filePath);

InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, encoding);

BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

String str = null;

while ((str = bufferedReader.readLine()) != null) {

System.out.println(str);

}

bufferedReader.close();

inputStreamReader.close();

fileInputStream.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(276)
java怎么声明变量:如何使用Java声明变量
上一篇
java字符串转集合 A Guide to Transforming Strings into Collections
下一篇

相关推荐

  • java html转图片将HTML转换为图片的Java实现

    Java HTML转图片是指将HTML文件转换成图片格式,以便在不同的平台上显示或存储。可以使用Java的Graphics2D类来实现HTML转图片的功能,具体步骤如下:…

    2023-03-02 06:44:43
    0 52 74
  • java定义float变量:如何使用Java中的float变量

    示例示例Java中定义float变量的语法格式如下:float 变量名 = 值;…

    2023-02-20 00:51:43
    0 28 55
  • java list求和从Java List中计算总和

    Java List求和可以使用Stream API 来实现,代码如下:使用Arrays.asList()方法创建一个List,然后使用stream()方法将List转换成Stream,再使用()函数将Stream中的元素转换成int类型,最后使用sum()函数求和。…

    2023-03-19 15:36:05
    0 37 70
  • java空格的转义字符:\t\tJava空格的转义字符

    示例示例Java中的空格转义字符是\s,它可以用来匹配任何空白字符,包括空格、制表符、换行符等。下面是一个使用\s转义字符的代码示例:…

    2023-04-25 01:06:33
    0 19 78
  • java float 精度:认识Java中的float精度

    示例示例Java中float类型的精度是单精度,即32位,其中1位用于符号位,8位用于指数位,23位用于尾数位,其中有效位数为7位。float类型的最大精度可以达到7位小数。下面是一个代码示例:…

    2023-07-06 01:20:28
    0 63 44
  • java中entity:从Java实体中获取最佳实践

    Java中的Entity是一种抽象概念,它可以指代任何可以存储到数据库中的对象。它可以是一个简单的JavaBean,也可以是一个复杂的类,甚至是一个集合。…

    2023-05-14 10:21:57
    0 46 88
  • java html编码:Java HTML 编码

    Java HTML编码是指使用Java编写的代码来创建HTML文档。它可以通过使用Java脚本语言中的标记和属性,将文本、图像、表格、链接和其他内容放置在HTML文档中。…

    2023-08-19 15:28:57
    0 19 19
  • java list的使用:如何使用Java List最大化您的效率

    示例示例List是Java集合框架中的一种,它是一种有序的集合,可以通过索引来访问集合中的元素。List接口具有以下特性:…

    2023-06-12 08:03:42
    0 40 47

发表评论

登录 后才能评论

评论列表(53条)