黑马程序员技术交流社区

标题: newLine()方法简单的把最后的换行消除 [打印本页]

作者: 神兽    时间: 2015-7-30 00:24
标题: newLine()方法简单的把最后的换行消除
// 需求:在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();
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2