导航:首页 > 编程语言 > java把string写入文件

java把string写入文件

发布时间:2022-10-19 09:44:18

⑴ 在java中怎样把StringBuffer中的字符串写入到文件

使用Java中的File类,url为文件的绝对地址,str为输入的字符串内容。

代码如下图所示:

importjava.io.FileWriter;
importjava.io.IOException;

publicclassTestFile{
publicstaticvoidmain(String[]args){
StringBuffersb=newStringBuffer();
sb.append("12345 ");
sb.append("abcde ");
sb.append("123.abc");
try{
FileWriterfw=newFileWriter("c:/test.txt");
fw.write(sb.toString());
fw.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}

⑵ (在线等!急!)java string写入txt

openFileOutput(FILENAME1, MODE_PRIVATE);这个方法的实现貌似没有写出来哦~
不过可以试试看这个(代码可能存在编译问题,不过你在编译器里改改就差不多OK了):

File file = new File(FILENAME1);
if(!file.isExist()) {//可能是file.exist()
file.create();
}
FileOutputStream fos = new FileOutputStream(file);//这里可以有额外参数设置文件的写入方式
fos.write(content.getBytes());
fos.close();

如果不行的话,检查下文件的路径

⑶ 如何将string字符串写入文档

有个类叫StringReader将字符串转为字符流

import java.io.BufferedReader;
import java.io.IOException;
import java.io.StringReader;

public class StringReaderTest {

public static final String SOURCE = "很长很长...";

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

int length = 0; //每一次读取的长度

char[] buffer = new char[2048]; //设缓冲最大值为2048字符

//字符串转为字符流
BufferedReader br = new BufferedReader(new StringReader(SOURCE));

while((length = br.read(buffer)) != -1){ //若读到的不是末尾

System.out.println(new String(buffer, 0, length)); //做你想做的事

阅读全文

与java把string写入文件相关的资料

热点内容
浙江标准网络服务器机柜云主机 浏览:587
设置网络的服务器地址 浏览:600
java图形界面设计 浏览:751
纯前端项目怎么部署到服务器 浏览:538
瓜子脸程序员 浏览:505
如何保证服务器优质 浏览:94
小微信aPP怎么一下找不到了 浏览:299
算法纂要学术价值 浏览:975
程序员你好是什么意思 浏览:801
倩女幽魂老服务器如何玩 浏览:561
电子钟单片机课程设计实验报告 浏览:999
看加密频道 浏览:381
程序员算不算流水线工人 浏览:632
三星电视我的app怎么卸载 浏览:44
简述vi编译器的基本操作 浏览:507
让程序员选小号 浏览:91
加强数字货币国际信息编译能力 浏览:584
购买的app会员怎么退安卓手机 浏览:891
程序员的种类及名称 浏览:294
美国程序员薪资 浏览:14