java怎么写入txt文件 博客

如题所述

定义一个输出文件,然后输出就可以了,具体见下面的代码
import java.io.*;

public class StreamDemo

{

public static void main(String args[])

{

File f = new File("c:\\temp.txt") ;

OutputStream out = null ;

try

{

out = new FileOutputStream(f) ;

}

catch (FileNotFoundException e)

{

e.printStackTrace();

}

// 将字符串转成字节数组

byte b[] = "Hello World!!!".getBytes() ;

try

{

// 将byte数组写入到文件之中

out.write(b) ;

}

catch (IOException e1)

{

e1.printStackTrace();

}

try

{

out.close() ;

}

catch (IOException e2)

{

e2.printStackTrace();

}

// 以下为读文件操作

InputStream in = null ;

try

{

in = new FileInputStream(f) ;

}

catch (FileNotFoundException e3)

{

e3.printStackTrace();

}

// 开辟一个空间用于接收文件读进来的数据

byte b1[] = new byte[1024] ;

int i = 0 ;

try

{

// 将b1的引用传递到read()方法之中,同时此方法返回读入数据的个数

i = in.read(b1) ;

}

catch (IOException e4)

{

e4.printStackTrace();

}

try

{

in.close() ;

}

catch (IOException e5)

{

e5.printStackTrace();

}

//将byte数组转换为字符串输出

System.out.println(new String(b1,0,i)) ;

}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-09-01
使用IO流
1、指定你要写入的路径:如

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

2、选择合适的流来操作写入的数据,操作文本的话一般使用字符流,此时比如我们要写入一句“你好”。我们可以选择使用字符缓冲流。
BufferedWriter b = new BufferedWriter();

3、这里因为操作的是一个writer对象,所以我们要用到字节转字符
OutputStreamWriter ou = new OutputStreamWriter(new FileOutputStream(file));

BufferedWriter b = new BufferedWriter(ou);
4、写入操作
b.write("你好");
5、写入完成后关闭
ou.close();
b.close();
第2个回答  2016-07-27
使用IO流和file的输入、输出流可以将需要的东西输入到指定的文件中

java不用数据库怎样保存数据
比较常用的就是保存到XML文件,我的博客(百度搜索“图显IP”,第一位就是我的网站)就是用种方式,这样就可以不用受数据库的限制,轻量级,方便部署,哪怕是虚拟主机,不用单独购买数据库

java 修改了(put)一个json文件保存的相关API方法
FileWriter fw = new FileWriter(filePath, true); BufferedWriter bw = new BufferedWriter(fw); bw.append("在已有的基础上添加字符串"); bw.write("abc\\r\\n ");\/\/ 往已有的文件上添加字符串 bw.write("def\\r\\n "); bw.write("hijk "); bw.close(); fw.close...

代码script,java script为什么无法解析
首先,将修改好的script语句复制到记事本中,并以.txt格式另存为HTML文件。接着,上传此文件至网络空间,获取地址并将其粘贴至代码段落中。如此操作后,将代码放入sina中即可避免问题。另外,有两个替代方法可供尝试:第一,可在代码前添加相同的标志语言,如或在代码前增加字符。有时,这能绕过限制。...

java通用的排序怎么写 博客
List的话可以直接使用Collections.sort()数组的话就需要自己写了,或者找些现成jar包,或者搜索冒泡排序

JAVA读取文件 排序 写出文件
\/\/写回文件 public void write() { try { this.output = new BufferedWriter(new FileWriter("C:\\\\Users\\\\Administrator\\\\Desktop\\\\3.txt"));for (Student s : this.students) { output.write(s.toString(), 0, s.toString().length());output.newLine();} this.output.write(String....

JAVACC使用
第一步,创建项目并新建JavaCC模板文件,选择jjt类型。第二步,编写模板文件,具体细节请参考官方文档或相关博客,代码仓库亦有示例。第三步,通过菜单栏选择JAVACC编译生成分析程序代码,自动从jjt文件生成jj文件,形成完整分析程序。第四步,编写主程序(如main.java),执行分析并读取测试代码。由于时间...

请问一下java在线编程的网站有哪一些?
网址:https:\/\/ideone.com 4. tool:支持切换语言,可登录保存代码,与博客连接,具备代码存储功能。网址:tool.lu\/coderunner\/ 5. compilejava:布局与普通编译器类似,支持文件导出、下载、背景主题修改。网址:https:\/\/www.compilejava.net 6. JSrun:功能丰富,界面整洁,运行效果优秀,内置Java编程...

编译java程序的命令是什么,运行java应用程序的命令是什么?
有几种方法:1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)2、输入命令: e: 转移到e盘,然后再输入 cd 转移到所希望的已知路径。希望在windows命令行下使用javac、java、javap等命令,那么当前电脑必须安装了jdk,并且将jdk的bin目录添加到环境变量path下了。

Java编程(基于图形界面)从文件中读出数据,显示在文本框中
这样的实践训练有助于学员巩固理论知识、熟悉开发流程,并且在未来的工作中能够迅速上手。此外,千锋教育还注重培养学员的解决问题和自学能力。我们会引导学员学会查阅官方文档、阅读技术博客等方法,帮助他们掌握自主学习的能力。这对于日后在实际开发中遇到新问题的解决 重要。如果您有关于Java编程、图形界面...

Word处理控件Aspose.Words功能演示:使用 Java 将 Word 文档转换为...
以下是在Java中将Word DOCX文件转换为Markdown格式的步骤。首先,确保安装了Aspose.Words for Java库。接下来,使用以下代码示例将DOCX文件转换为Markdown格式。为了自定义Word到Markdown的转换,您可以更改API的默认行为。例如,设置表格中内容的对齐方式或指定保存图像的文件夹。以下步骤展示了如何在Word到...

相似回答