欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java文件字符輸入流FileReader讀取txt文件亂碼的解決

 更新時間:2021年09月03日 14:33:04   作者:春天里的小矮寶  
這篇文章主要介紹了Java文件字符輸入流FileReader讀取txt文件亂碼的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java文件字符輸入流FileReader讀取txt文件亂碼

先上代碼

public class FileInAndOut {
	public static void main(String[] args) {
		//定義指定磁盤的文件的File對象
		File file = new File("E:/大三下學(xué)期/Android/作業(yè)要求/java知識鞏固/work5.txt");		
		if(! file.exists()){
			System.out.println("對不起,不包含指定路徑的文件");
		}else{
			//根據(jù)指定路徑的File對象創(chuàng)建FileReader對象
			try {
				FileReader fr = new FileReader(file);				
				char[] data = new char[51];			//定義char數(shù)組				
				int length = 0;				
				while((length = fr.read(data))>0){			//循環(huán)讀取文件中的數(shù)據(jù)
					String str = new String(data,0,length);			//根據(jù)讀取文件的內(nèi)容創(chuàng)建String 對象
					System.out.println(str);				//輸出讀取內(nèi)容
				}
				fr.close();								//關(guān)閉流
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}

控制臺輸出結(jié)果如下

在這里插入圖片描述

原因是

Java中的字符流處理的最基本的單元是Unicode碼元(大小2字節(jié)),所以,我們在保存的時候要將文件的編碼格式改為utf-8

在這里插入圖片描述

在這里插入圖片描述

運行之后的結(jié)果為

在這里插入圖片描述

字符流讀取UTF-8和寫出txt文件亂碼問題

亂碼問題一直都是非常難受的問題,本文解決Java中使用字符流讀取UTF-8和寫出txt文件 亂碼

話不多說,直接上圖

輸出結(jié)果:

image.png

使用代碼:

image.png

解決

image.png image.png

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java實現(xiàn)快速排序圖文詳解

    java實現(xiàn)快速排序圖文詳解

    網(wǎng)上關(guān)于快速排序的算法原理和算法實現(xiàn)都比較多,不過java是實現(xiàn)并不多,而且部分實現(xiàn)很難理解,和思路有點不搭調(diào)。所以整理了這篇文章。如果有不妥之處還請建議
    2021-08-08
  • 詳解spring cloud config整合gitlab搭建分布式的配置中心

    詳解spring cloud config整合gitlab搭建分布式的配置中心

    這篇文章主要介紹了詳解spring cloud config整合gitlab搭建分布式的配置中心,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Java中Stringbuilder和正則表達式示例詳解

    Java中Stringbuilder和正則表達式示例詳解

    Java語言為字符串連接運算符(+)提供特殊支持,并為其他對象轉(zhuǎn)換為字符串,字符串連接是通過StringBuilder(或StringBuffer)類及其append方法實現(xiàn)的,這篇文章主要給大家介紹了關(guān)于Java中Stringbuilder和正則表達式的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • SWT JFace 小制作 文本閱讀器

    SWT JFace 小制作 文本閱讀器

    SWT JFace 小制作 文本閱讀器
    2009-06-06
  • Java的Object類九個方法技巧

    Java的Object類九個方法技巧

    這篇文章主要介紹了Java的Object類九個方法技巧,Java的Object?類的完整路徑是java.lang.Object?,是所有類的父類編譯,下文相關(guān)資料,需要的朋友可以參考一下
    2022-04-04
  • Unity&Springboot實現(xiàn)本地登陸驗證

    Unity&Springboot實現(xiàn)本地登陸驗證

    本文主要介紹了Unity&Springboot服務(wù)器/本地登陸驗證,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • IDEA下SpringBoot指定配置文件啟動項目的全過程

    IDEA下SpringBoot指定配置文件啟動項目的全過程

    我們在使用springboot項目開發(fā)的時候,每次切換環(huán)境跑項目的時候,都得修改配置文件的數(shù)據(jù)庫地址,這樣來回修改感覺很麻煩,這篇文章主要給大家介紹了關(guān)于IDEA下SpringBoot指定配置文件啟動項目的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • 反對使用Spring封裝的多線程類原因

    反對使用Spring封裝的多線程類原因

    這篇文章主要介紹了反對使用Spring封裝的多線程類原因,文章圍繞主題展開詳細(xì)內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • java實現(xiàn)多設(shè)備同時登錄或強制下線

    java實現(xiàn)多設(shè)備同時登錄或強制下線

    本文主要介紹了java實現(xiàn)多設(shè)備同時登錄或強制下線,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Spring純Java配置集成kafka代碼實例

    Spring純Java配置集成kafka代碼實例

    這篇文章主要介紹了Spring純Java配置集成kafka代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01

最新評論