5.list集合添加姓名{张三,李四,王五,二丫,钱六,孙七},将二丫替换为王小丫, 写入到"D:\stuinfo.txt"

Posted zhilili

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.list集合添加姓名{张三,李四,王五,二丫,钱六,孙七},将二丫替换为王小丫, 写入到"D:\stuinfo.txt"相关的知识,希望对你有一定的参考价值。

package cn.it.text;

import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;

/*
 * 5.list集合添加姓名{张三,李四,王五,二丫,钱六,孙七},将二丫替换为王小丫,
 * 写入到"D:\stuinfo.txt"
 */
public class Test5 {
    public static ArrayList<String> list = new ArrayList<String>();

    public static void main(String[] args) throws IOException {
        chushihua();
        printList();

    }

    public static void chushihua() {
        // 初始化集合,添加元素
        list.add("张三");
        list.add("李四");
        list.add("王五");
        list.add("二丫");
        list.add("钱六");
        list.add("孙七");

        // 输出集合
        System.out.println("集合原先的元素为:");
        for (String name : list) {
            System.out.print(name + " ");
        }
        System.out.println();

        // 替换集合中的元素
        for (String name : list) {
            if (name.equals("二丫")) {
                int index = list.indexOf(name);
                list.set(index, "王小丫");
            } else {
                continue;
            }
        }
        // 输出替换后的集合
        System.out.println("替换后的集合为:");
        for (String name : list) {
            System.out.print(name + " ");
        }
    }

    // 将集合中的元素写入文件中
    public static void printList() throws IOException {
        // 创建一个输出流对象
        FileWriter out = new FileWriter("D:\stuinfo.txt");
        String str = list.toString();
        out.write(str);
        out.close();

    }

}

 

以上是关于5.list集合添加姓名{张三,李四,王五,二丫,钱六,孙七},将二丫替换为王小丫, 写入到"D:\stuinfo.txt"的主要内容,如果未能解决你的问题,请参考以下文章

有一个Map集合里面存储的是学生的姓名和年龄,内容如下{赵四=21,王二=17,张三=18,小丫=25,李四=26,王五=38}(15分) * a.将里面的元素用两种遍历方式打印到控制台上 *

List 集合总和案例

张三 李四 王五 50 60 45 张三 50 李四 60 王五 45 让第一、二列等于第一、二行的相关内容 谢谢

JAVA里的list集合,比如第一行输入 张三 18 3000 第二行 李四 19

MongoDB(课时9 范围运算)

MySQL多表联合查询过滤重复数据怎么写