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();

    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM