A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

// 需求:在ArrayList里面存储了3个字符串元素,请把这三个元素写入文本文件。并在每个元素后面加入换行。
public static void main(String[] args) throws IOException {
//创建集合对象储存元素
  ArrayList<String> al = new ArrayList<String>();
  al.add("hello");
  al.add("world");
  al.add("java");
  BufferedWriter bw = new BufferedWriter(new FileWriter("Copy2.java"));
//定义一个标记变量
  int i = 0;
  for (String s : al) {
//头部是不可以换行的,所以要避免进去的第一次的时候换行
   if (i != 0) {
    bw.newLine();
   }
   bw.write(s);
   bw.flush();
//从第二次以后就可以换行了。标记的作用也到此为止了。后面就是正常的执行了
   i++;
  }
  bw.close();
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马