java讀寫本地文件代碼,java寫入本地文件

Java如何讀寫txt文件的代碼

有關Java如何讀寫txt文件這個問題經常在面試時會被問到,不懂或不熟悉的同志們可是要記好了喲!先來看下具體實現吧! package common; import java.io.*; import java.util.ArrayList; public class IOTest { public static void main (String args[]) { ReadDate(); WriteDate(); } /** * 讀取數據 */ public static void ReadDate() { String url = “e:/2.txt”; try { FileReader read = new FileReader(new File(url)); StringBuffer sb = new StringBuffer(); char ch[] = new char[1024]; int d = read.read(ch); while(d!=-1){ String str = new String(ch,0,d); sb.append(str); d = read.read(ch); } System.out.print(sb.toString()); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } /** * 寫入數據 */ public static void WriteDate() { try{ File file = new File(“D:/abc.txt”); if (file.exists()) { file.delete(); } file.createNewFile(); BufferedWriter output = new BufferedWriter(new FileWriter(file)); ArrayList ResolveList = new ArrayList(); for (int i = 0; i 10; i++) { ResolveList.add(Math.random()* 100); } for (int i=0 ;i output.write(String.valueOf(ResolveList.get(i)) + “\n”); } output.close(); } catch (Exception ex) { System.out.println(ex); } } }

創新互聯是一家集網站建設,泰興企業網站建設,泰興品牌網站建設,網站定制,泰興網站建設報價,網絡營銷,網絡優化,泰興網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力??沙浞譂M足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

跪求Java中寫入文件和從文件中讀取數據的最佳的代碼!

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

public class IOTest {

public static void main(String[] args) {

String str = "123\r\n456";

writeFile(str);//寫

String str1 = readFile();//讀

System.out.println(str1);

}

/**

* 傳遞寫的內容

* @param str

*/

static void writeFile(String str) {

try {

File file = new File("d:\\file.txt");

if(file.exists()){//存在

file.delete();//刪除再建

file.createNewFile();

}else{

file.createNewFile();//不存在直接創建

}

FileWriter fw = new FileWriter(file);//文件寫IO

fw.write(str);

fw.flush();

fw.close();

} catch (IOException e) {

e.printStackTrace();

}

}

/**

* 返回讀取的內容

* @return

*/

static String readFile() {

String str = "", temp = null;

try {

File file = new File("d:\\file.txt");

FileReader fr = new FileReader(file);

BufferedReader br = new BufferedReader(fr);//文件讀IO

while((temp = br.readLine())!=null){//讀到結束為止

str += (temp+"\n");

}

br.close();

fr.close();

} catch (IOException e) {

e.printStackTrace();

}

return str;

}

}

剛寫的,夠朋友好好學習一下啦,呵呵

多多看API,多多練習

求用java讀寫properties文件的代碼

Java代碼

package com.LY;

import java.io.BufferedInputStream;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.io.OutputStream;

import java.util.Enumeration;

import java.util.Properties;

public class TestMain {

// 根據key讀取value

public static String readValue(String filePath, String key) {

Properties props = new Properties();

try {

InputStream in = new BufferedInputStream(new FileInputStream(

filePath));

props.load(in);

String value = props.getProperty(key);

System.out.println(key + value);

return value;

} catch (Exception e) {

e.printStackTrace();

return null;

}

}

// 讀取properties的全部信息

public static void readProperties(String filePath) {

Properties props = new Properties();

try {

InputStream in = new BufferedInputStream(new FileInputStream(

filePath));

props.load(in);

Enumeration en = props.propertyNames();

while (en.hasMoreElements()) {

String key = (String) en.nextElement();

String Property = props.getProperty(key);

System.out.println(key + Property);

}

} catch (Exception e) {

e.printStackTrace();

}

}

// 寫入properties信息

public static void writeProperties(String filePath, String parameterName,

String parameterValue) {

Properties prop = new Properties();

try {

InputStream fis = new FileInputStream(filePath);

// 從輸入流中讀取屬性列表(鍵和元素對)

prop.load(fis);

// 調用 Hashtable 的方法 put。使用 getProperty 方法提供并行性。

// 強制要求為屬性的鍵和值使用字符串。返回值是 Hashtable 調用 put 的結果。

OutputStream fos = new FileOutputStream(filePath);

prop.setProperty(parameterName, parameterValue);

// 以適合使用 load 方法加載到 Properties表中的格式,

// 將此 Properties 表中的屬性列表(鍵和元素對)寫入輸出流

prop.store(fos, "Update '" + parameterName+ "' value");

} catch (IOException e) {

System.err.println("Visit " + filePath + " for updating "

+ parameterName + " value error");

}

}

public static void main(String[] args) {

readValue("info.properties", "url");

writeProperties("info.properties", "age","22");

readProperties("info.properties");

System.out.println("OK");

}

}

Java讀取.wps后綴名文檔的代碼?

可以通過流的方式加載.wps文檔,下面以讀取文檔中的文字保存到本地為例,你參考看看如何讀取的。

import com.spire.doc.*;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileWriter;

import java.io.IOException;

public class ReadTextFromWPS {

public static void main(String[] args) throws IOException{

//通過流加載WPS文字文檔

FileInputStream inputStream = new FileInputStream(new File("test.wps"));

Document doc = new Document();

doc.loadFromStream(inputStream, FileFormat.Doc);

//獲取文本保存為String

String text = doc.getText();

//將String寫入Txt

writeStringToTxt(text,"讀取WPS文本.txt");

}

public static void writeStringToTxt(String content, String txtFileName) throws IOException {

FileWriter fWriter= new FileWriter(txtFileName,true);

try {

fWriter.write(content);

}catch(IOException ex){

ex.printStackTrace();

}finally{

try{

fWriter.flush();

fWriter.close();

} catch (IOException ex) {

ex.printStackTrace();

}

}

}

}

讀取結果:

注意在程序中導入spire.doc.jar。

網頁標題:java讀寫本地文件代碼,java寫入本地文件
當前URL:http://m.kartarina.com/article22/hddijc.html

成都網站建設公司_創新互聯,為您提供搜索引擎優化、企業建站、網頁設計公司網站導航、微信公眾號、Google

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 97无码人妻福利免费公开在线视频 | 高清无码一区二区在线观看吞精| 久久久久亚洲精品无码系列| 无码成人精品区在线观看| 无码少妇一区二区| 免费无码AV一区二区| 无码精品视频一区二区三区| 精品久久久久久无码人妻中文字幕| 中文字幕在线无码一区| 少妇无码AV无码专区在线观看| 精品一区二区三区无码免费直播| 日韩精品无码一区二区三区不卡| 韩国无码AV片在线观看网站 | 色综合久久久无码中文字幕| 无码毛片视频一区二区本码| av无码一区二区三区| 亚洲成a∨人片在无码2023| 亚洲AV永久无码精品一百度影院| 亚洲v国产v天堂a无码久久| 无码中文av有码中文av| 少妇无码一区二区二三区| 国产午夜精华无码网站| 五月婷婷无码观看| 18禁无遮挡无码网站免费| 西西444www无码大胆| 中文字幕无码精品亚洲资源网久久 | 中文无码日韩欧免费视频| 久久精品日韩av无码| 少妇仑乱A毛片无码| 熟妇人妻无码xxx视频| 精品久久久久久中文字幕无码| 精品人妻系列无码天堂| 无码人妻精品一区二区三区99仓本| 中文无码制服丝袜人妻av| 国产综合无码一区二区辣椒 | 精品无码久久久久久国产| 一夲道dvd高清无码| 亚洲AV无码之国产精品| 无码国产精成人午夜视频不卡| 国产丰满乱子伦无码专| 国产精品无码素人福利免费|