亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

Java中讀取文件轉換為字符串的方法

2024-07-14 08:41:32
字體:
來源:轉載
供稿:網友

方式一

/**

以字節為單位讀取文件,常用于讀二進制文件,如圖片、聲音、影像等文件。

當然也是可以讀字符串的。

*/

/* 貌似是說網絡環境中比較復雜,每次傳過來的字符是定長的,用這種方式?*/public String readString1(){ try {  //FileInputStream 用于讀取諸如圖像數據之類的原始字節流。要讀取字符流,請考慮使用 FileReader。   FileInputStream inStream=this.openFileInput(FILE_NAME);  ByteArrayOutputStream bos = new ByteArrayOutputStream();  byte[] buffer=new byte[1024];  int length=-1;  while( (length = inStream.read(buffer) != -1)  {   bos.write(buffer,0,length);   // .write方法 SDK 的解釋是 Writes count bytes from the byte array buffer starting at offset index to this stream.   // 當流關閉以后內容依然存在  }  bos.close();  inStream.close();  return bos.toString();   // 為什么不一次性把buffer得大小取出來呢?為什么還要寫入到bos中呢? return new(buffer,"UTF-8") 不更好么?  // return new String(bos.toByteArray(),"UTF-8");   }} 

方式二

// 有人說了 FileReader 讀字符串更好,那么就用FileReader吧

// 每次讀一個是不是效率有點低了?private static String readString2(){ StringBuffer str=new StringBuffer(""); File file=new File(FILE_IN); try {  FileReader fr=new FileReader(file);  int ch = 0;  while((ch = fr.read())!=-1 )  {   System.out.print((char)ch+" ");   }  fr.close(); } catch (IOException e) {  // TODO Auto-generated catch block  e.printStackTrace();  System.out.println("File reader出錯"); } return str.toString();}

方式三

/按字節讀取字符串/

/* 個人感覺最好的方式,(一次讀完)讀字節就讀字節吧,讀完轉碼一次不就好了*/

private static String readString3()

{

String str="";File file=new File(FILE_IN);try { FileInputStream in=new FileInputStream(file); // size 為字串的長度 ,這里一次性讀完 int size=in.available(); byte[] buffer=new byte[size]; in.read(buffer); in.close(); str=new String(buffer,"GB2312");} catch (IOException e) { // TODO Auto-generated catch block return null; e.printStackTrace();}return str;

}

方式四

/InputStreamReader+BufferedReader讀取字符串 , InputStreamReader類是從字節流到字符流的橋梁/

/* 按行讀對于要處理的格式化數據是一種讀取的好方式 */private static String readString4(){ int len=0; StringBuffer str=new StringBuffer(""); File file=new File(FILE_IN); try {  FileInputStream is=new FileInputStream(file);  InputStreamReader isr= new InputStreamReader(is);  BufferedReader in= new BufferedReader(isr);  String line=null;  while( (line=in.readLine())!=null )  {   if(len != 0) // 處理換行符的問題   {    str.append("/r/n"+line);   }   else   {    str.append(line);   }   len++;  }  in.close();  is.close(); } catch (IOException e) {  // TODO Auto-generated catch block  e.printStackTrace(); } return str.toString();}

路要一步一步走,記住自己走過的路,不再犯同樣的錯誤,才是真正的成長!歡迎指點、交流。

以上這篇Java中讀取文件轉換為字符串的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲自拍小视频免费观看| 久久久久久国产精品久久| 欧美成人免费在线观看| 亚洲一区av在线播放| 国产一区欧美二区三区| 久久久成人av| 欧美成人免费一级人片100| 欧美在线观看日本一区| 国产精品视频最多的网站| 国产亚洲一区二区在线| 欧美视频在线观看免费网址| 国产精国产精品| 欧美日韩国产综合新一区| 热久久这里只有| 国产精品视频中文字幕91| 欧美日韩激情网| 欧美性猛交xxxxx免费看| 中文字幕日韩欧美| 久久91亚洲精品中文字幕奶水| 亚洲欧洲日本专区| 久久99亚洲热视| 亚洲夜晚福利在线观看| 欧美大片在线看| 欧美黄网免费在线观看| 国产ts人妖一区二区三区| 久久久久久国产| 影音先锋欧美在线资源| 欧美在线国产精品| 欧美壮男野外gaytube| 国产精品爽黄69天堂a| 色视频www在线播放国产成人| 亚洲视频999| 欧美一区二区三区四区在线| 国产精品老女人视频| 欧美野外wwwxxx| 日韩欧美在线免费观看| 深夜福利日韩在线看| 亚州成人av在线| 2021久久精品国产99国产精品| 欧美午夜影院在线视频| 色综合亚洲精品激情狠狠| 久久久久久国产三级电影| 欧美性猛交xxxx免费看漫画| 日韩电视剧免费观看网站| 精品久久久久久中文字幕一区奶水| 亚洲视频国产视频| 亚洲性xxxx| 日韩电影免费观看中文字幕| 亚洲缚视频在线观看| 日韩国产欧美区| 日韩av在线电影网| 久久高清视频免费| 欧美激情2020午夜免费观看| 亚洲va久久久噜噜噜久久天堂| 欧美xxxx18国产| 日韩视频免费看| 97精品欧美一区二区三区| 日韩有码在线电影| 久久久久久久久久久av| 91精品国产高清自在线看超| 国产精品视频最多的网站| 91精品国产高清自在线| 日韩精品极品视频| 都市激情亚洲色图| 亚洲自拍偷拍福利| 日韩一区二区欧美| 久久成人人人人精品欧| 国产精品成人一区二区| 国产一区二区三区欧美| 北条麻妃一区二区在线观看| 性亚洲最疯狂xxxx高清| 欧美一区二粉嫩精品国产一线天| 日韩精品在线视频观看| 亚洲精品一区久久久久久| 日韩在线www| 久久久亚洲国产| 国产欧美一区二区三区视频| 中文字幕最新精品| 欧美电影免费观看| 中文字幕精品www乱入免费视频| 欧美视频专区一二在线观看| 精品久久久久久久久久久久久久| 国产成人精品视频在线观看| 日韩av最新在线观看| 91热精品视频| 欧美日韩美女在线| 奇米成人av国产一区二区三区| 欧美性猛xxx| 国产91在线播放精品91| 91国产在线精品| 欧美中文字幕在线播放| 97国产在线视频| 亚洲第一视频网站| 成人久久精品视频| 欧美极品少妇xxxxⅹ裸体艺术| 成人深夜直播免费观看| 中文国产成人精品久久一| 国产99久久久欧美黑人| 亚洲欧洲第一视频| 国产精品视频精品视频| 97av在线播放| 日韩av高清不卡| 66m—66摸成人免费视频| 视频直播国产精品| 91美女片黄在线观看游戏| 精品久久久久久久久久久久久| 久久免费视频网站| 亚洲欧美激情精品一区二区| 日韩成人在线视频网站| 亚洲图片欧美午夜| 日本成人在线视频网址| 久久综合国产精品台湾中文娱乐网| 日本最新高清不卡中文字幕| 91亚洲精品久久久久久久久久久久| 日韩精品中文字幕在线播放| 夜夜嗨av色一区二区不卡| 欧美视频在线免费看| 精品久久中文字幕久久av| 热久久视久久精品18亚洲精品| 国产精品无av码在线观看| 亚洲天堂网站在线观看视频| 综合久久五月天| 久久99精品视频一区97| 久久久亚洲影院| 久久久影视精品| 欧美激情精品久久久久| 欧美日韩国产专区| 国内精品小视频在线观看| 2019av中文字幕| 欧美电影免费观看高清完整| 欧美日韩高清在线观看| 亚洲人成电影网站色www| 国产亚洲欧美aaaa| 国产日韩精品在线播放| 午夜免费日韩视频| 91啪国产在线| 亚洲有声小说3d| 欧美日韩成人在线视频| 在线亚洲国产精品网| 欧洲一区二区视频| 久久久国产精品一区| 国产精品久久中文| 国内揄拍国内精品少妇国语| 久久国产精彩视频| 一夜七次郎国产精品亚洲| 一区二区三区久久精品| 成人国产精品一区二区| 亚洲视频在线观看免费| 国产精品黄页免费高清在线观看| 精品国产一区二区三区久久| 欧美三级欧美成人高清www| 欧美日韩中文字幕综合视频| 久久久久久久一区二区| 国产精品一区二区性色av| 亚洲香蕉成人av网站在线观看| 欧美一区二区色| 国内精品久久久久伊人av| 91精品国产色综合久久不卡98口| 91亚洲国产成人久久精品网站| 88国产精品欧美一区二区三区| 亚洲人成电影网站色xx| 2019国产精品自在线拍国产不卡| 色樱桃影院亚洲精品影院| 欧美第一黄网免费网站|