當前位置:首頁 » 編程語言 » java文件寫入串

java文件寫入串

發布時間: 2022-08-05 06:35:20

1. java寫入文件只能是string嗎

不是的,還有
一,FileWritter寫入文件
FileWritter, 字元流寫入字元到文件。默認情況下,它會使用新的內容取代所有現有的內容,然而,當指定一個true (布爾)值作為FileWritter構造函數的第二個參數,它會保留現有的內容,並追加新內容在文件的末尾。
二,BufferedWriter寫入文件
緩沖字元(BufferedWriter )是一個字元流類來處理字元數據。不同於位元組流(數據轉換成位元組),你可以直接寫字元串,數組或字元數據保存到文件。
三,FileOutputStream寫入文件
文件輸出流是一種用於處理原始二進制數據的位元組流類。為了將數據寫入到文件中,必須將數據轉換為位元組,並保存到文件。請參閱下面的完整的例子。

2. 如何java向文件寫入字元串

BufferedReader buff = new BufferedReader(new FileReader("abc.txt"));
String str = "asdfsfas";
for (int i = 0;i < str.length();i++)
buff.write(str.charAt(i));
buff.close();

3. java怎麼將字元串寫入到文件

使用Java中的File類,url為文件的絕對地址,str為輸入的字元串內容。
代碼如下圖所示:

String str="i love china!"

File txt=new File("url");
if(!txt.exists()){
txt.createNewFile();
}
byte bytes[]=new byte[512];
bytes=str.getBytes(); //新加的
int b=str.length(); //改
FileOutputStream fos=new FileOutputStream(txt);
fos.write(bytes,0,b);
fos.close();

4. java如何向文件寫入字元串(包括中英文),保證寫入的內容在文件中不出亂碼有沒有一種簡單的方法

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.InputStreamReader;
public class WriteFile {
public static void main(String[] args) throws Exception {
System.out.println("請輸入要寫入文件的內容:");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(
"e://aa.txt")));
bw.write(str);
bw.close();
br.close();

}
}

5. java程序把字元串寫入.java文件

java程序把字元串寫入.java文件
使用Java中的File類,url為文件的絕對地址,str為輸入的字元串內容。
代碼如下圖所示:

String str="i love china!"

File txt=new File("url");
if(!txt.exists()){
txt.createNewFile();
}
byte bytes[]=new byte[512];
bytes=str.getBytes(); //新加的
int b=str.length(); //改
FileOutputStream fos=new FileOutputStream(txt);
fos.write(bytes,0,b);
fos.close();

6. java 寫入文本文件字元串怎麼多個寫入

使用Java中的File類,url為文件的絕對地址,str為輸入的字元串內容。
代碼如下:
String str="i love china!"
File txt=new File("url");
if(!txt.exists()){
txt.createNewFile();
}
byte bytes[]=new byte[512];
bytes=str.getBytes(); //新加的
int b=str.length(); //改
FileOutputStream fos=new FileOutputStream(txt);
fos.write(bytes,0,b);
fos.close();

7. java中向txt文件中寫入字元串,怎麼會出現亂碼

出現亂碼通常是字元集的問題:要麼是程序輸出時就亂碼了,要麼是查看工具的問題。

我一般用Editplus查看文本文件,打開時可以選擇用哪個字元集(Encoding)打開。

若確認程序輸出時就亂碼,可按如下方式:

java.io.PrintStreamps=null;
FileOutputStreamfout=newFileOutputStream("my.txt");
Stringtext="我的字元串數據";//在寫入前,可以調試下,看看在程序中是否亂碼
Stringencoding="utf-8";//指定文件寫入時採用的字元集(Windows默認是GBK)
ps=newjava.io.PrintStream(fout,true,encoding);
ps.print(text);
ps.close();
fout.close();
ps=null;
fout=null;
熱點內容
戰地4亞洲伺服器為什麼被攻擊 發布:2025-01-22 23:45:42 瀏覽:668
javascript反編譯 發布:2025-01-22 23:37:57 瀏覽:429
夏天來了你的巴氏奶存儲對嗎 發布:2025-01-22 23:37:56 瀏覽:203
求最大值c語言 發布:2025-01-22 23:22:35 瀏覽:247
一鍵清理系統腳本 發布:2025-01-22 23:21:10 瀏覽:59
防疫宣傳腳本 發布:2025-01-22 23:21:05 瀏覽:632
編譯程序編譯後是什麼語言 發布:2025-01-22 23:20:08 瀏覽:368
電腦文件夾設密碼 發布:2025-01-22 23:17:21 瀏覽:7
anyconnect伺服器地址2018 發布:2025-01-22 23:05:56 瀏覽:530
教師資格面試試講腳本 發布:2025-01-22 22:51:37 瀏覽:684