當前位置:首頁 » 編程語言 » 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;
熱點內容
phpfile亂碼 發布:2025-07-16 03:57:54 瀏覽:93
手機存儲空間擴容 發布:2025-07-16 03:52:07 瀏覽:861
小米4清除緩存 發布:2025-07-16 03:03:17 瀏覽:563
如何緩解壓力英語作文 發布:2025-07-16 03:03:15 瀏覽:15
手機視頻怎麼緩存 發布:2025-07-16 02:59:05 瀏覽:933
安卓手機設備在哪裡找 發布:2025-07-16 02:49:28 瀏覽:357
php建立數組 發布:2025-07-16 02:34:30 瀏覽:284
oracle存儲過程同步 發布:2025-07-16 02:29:18 瀏覽:941
歐諾s買哪個配置的好 發布:2025-07-16 02:26:22 瀏覽:559
熱點可以建立ftp嗎 發布:2025-07-16 02:26:21 瀏覽:304