网站首页 > 文章中心 > 其它

java代码是如何写入的

作者:小编 更新时间:2023-10-10 09:27:54 浏览量:147人看过

如何用java写入txt,每次运行都覆盖前一次的内容(多行数据)

Java使用FileWriter实现文件的写入,用法为:FileWriter(file,true); 其中第二个参数设置成false就是覆盖写入,true就是增量存储.举例代码:

import?java.io.File;

import?java.io.FileWriter;

import?java.io.IOException;

public?class?File01Demo?{

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

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

FileWriter?fw?=?new?FileWriter(file,true);?//设置成true就是追加

fw.write("asd");

fw.write("\r\n");

fw.write("ffd");

fw.close();

}

java代码 如何向TXT文件写入内容?

向txt文件写入内容基本思路就是获得一个file对象,新建一个txt文件,打开I/O操作流,使用写入方法进行读写内容,示例如下:

package?common;

import?java.io.*;

import?java.util.ArrayList;

public?class?IOTest?{

public?static?void?main?(String?args[])?{

ReadDate();

WriteDate();

/**

*?读取数据

*/

public?static?void?ReadDate()?{

try?{

FileReader?read?=?new?FileReader(new?File(url));

StringBuffer?sb?=?new?StringBuffer();

int?d?=?read.read(ch);

while(d!=-1){

String?str?=?new?String(ch,0,d);

sb.append(str);

d?=?read.read(ch);

System.out.print(sb.toString());

}?catch?(FileNotFoundException?e)?{

e.printStackTrace();

}?catch?(IOException?e)?{

*?写入数据

public?static?void?WriteDate()?{

try{

File?file?=?new?File("D:/abc.txt");

if?(file.exists())?{

file.delete();

file.createNewFile();

BufferedWriter?output?=?new?BufferedWriter(new?FileWriter(file));

ArrayList?ResolveList?=?new?ArrayList();

for?(int?i?=?0;?i?10;?i◆◆)?{

ResolveList.add(Math.random()*?100);

for?(int?i=0?;i?

output.write(String.valueOf(ResolveList.get(i))?◆?"\n");

output.close();

}?catch?(Exception?ex)?{

System.out.println(ex);

如何用java把数据写入到excel

需要导入jxl.jar

搭建环境

创建文件

拟生成一个名为"测试数据.xls"的Excel文件,其中第一个工作表被命名为"第一页",大致效果如下:

代码(CreateXLS.java):

//生成Excel的类

import java.io.*;

import jxl.*;

import jxl.write.*;

public class CreateXLS

{

public static void main(String args[])

try

//打开文件

WritableWorkbook book=

Workbook.createWorkbook(new File("测试.xls"));

//生成名为"第一页"的工作表,参数0表示这是第一页

WritableSheet sheet=book.createSheet("第一页",0);

//在Label对象的构造子中指名单元格位置是第一列第一行(0,0)

//以及单元格内容为test

Label label=new Label(0,0,"test");

//将定义好的单元格添加到工作表中

sheet.addCell(label);

/*生成一个保存数字的单元格

必须使用Number的完整包路径,否则有语法歧义

sheet.addCell(number);

//写入数据并关闭文件

book.write();

book.close();

}catch(Exception e)

System.out.println(e);

编译执行后,会在当前位置产生一个Excel文件.

如何通过java代码写入字符串到安卓粘贴板中

import java.io.File;import java.io.OutputStream;import java.io.FileOutputStream;public class TestFile {public static void main(String[] args) throws Exception{//在d盘上创建一个名为testfile的文本文件File f = new File("D:"◆File.separator◆"testfile.txt");//用FileOutputSteam包装文件,并设置文件可追加OutputStream out = new FileOutputStream(f,true);//字符数组String[] str = {"shanghai","beijing","guangdong","xiamen"};for(int i =0; istr.length; i◆◆){out.write(str[i].getBytes()); //向文件中写入数据out.write('\r'); // \r\n表示换行out.write('\n'); }out.close(); //关闭输出流System.out.println("写入成功!");}}

以上就是土嘎嘎小编为大家整理的java代码是如何写入的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章