重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下怎么用java实现在txt文本中写数据和读数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联于2013年创立,是专业互联网技术服务公司,拥有项目成都网站设计、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元察雅做网站,已为上家服务,为察雅各地企业和个人服务,联系电话:028-86922220向文本中写数据,一般这些数据我们用来做自动化测试。通过我们制定的一些生成数据的规则,能够快速写数据到文本中。
下面是写数据到txt文本(当然我们可以根据自己的需要写到doc、docx、xlx、xlsx等格式的文件中)的代码:
import java.io.File; import java.io.FileWriter; import java.io.IOException; public class Test { public static void main(String[] args) { File file = null; FileWriter fw = null; file = new File("F:\\JMeterRes\\Data\\test123.txt"); try { if (!file.exists()) { file.createNewFile(); } fw = new FileWriter(file); for(int i = 1;i <=3000;i++){ fw.write("abcdefgabcdefg"+i+",");//向文件中写内容 fw.write("sssssssssssssss"+i+",\r\n"); fw.flush(); } System.out.println("写数据成功!"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ if(fw != null){ try { fw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }
上边写数据成功后会提示“写数据成功!”,然后我们读数据,代码如下:
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; public class ReadFiledata { public static String txt2String(File file){ StringBuilder result = new StringBuilder(); try{ BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件 String s = null; while((s = br.readLine())!=null){//使用readLine方法,一次读一行 result.append(System.lineSeparator()+s); } br.close(); }catch(Exception e){ e.printStackTrace(); } return result.toString(); } public static void main(String[] args){ File file = new File("F:/JMeterRes/Data/test123.txt"); System.out.println(txt2String(file)); } }
读出来的数据,如下图所示:
以上是“怎么用java实现在txt文本中写数据和读数据”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!