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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package com.heima.practice;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class test2 {

        /**
         * 2.向list集合添加姓名{张三,李四,王五,二丫,钱六,孙七},将二丫替换为王小丫,写入到"D:\\stuinfo.txt"
         * @throws Exception
         */
        public static void main(String[] args) throws Exception {
                //创建list集合
                List<String> list = new ArrayList<>();
                //将姓名添加到集合中
                list.add("张三");
                list.add("李四");
                list.add("王五");
                list.add("二丫");
                list.add("钱六");
                list.add("孙七");
                //获取二丫在集合中出现的索引
                int index = list.indexOf("二丫");
                //删除索引处的"二丫"
                list.remove(index);
                //在指定索引处添加"王小丫"
                list.add(index, "王小丫");
                System.out.println(list);
                //创建字符输出流对象
                BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\stuinfo.txt"));
                //通过迭代器遍历集合中的元素并写入到文件夹中
                Iterator<String> it = list.iterator();
                while(it.hasNext()){
                        bw.write(it.next());
                       
                }
                //关闭流
                bw.close();
        }

}

0 个回复

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