当前位置:首页 » 编程语言 » 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;
热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:335
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:942
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:739
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:802
网卡访问 发布:2025-05-18 03:35:04 浏览:510
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:371