下面是一个使用Java读取文件,并将uuid和name保存到HashMap的示例代码:

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;

public class ReadFileExample {
    public static void main(String[] args) {
        String filePath = "path/to/your/file.txt"; // 文件路径
        
        HashMap<String, String> uuidNameMap = new HashMap<>(); // 用于保存uuid和name的HashMap
        
        try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
            String line;
            while ((line = reader.readLine()) != null) { // 逐行读取文件
                String[] parts = line.split(":"); // 使用":"分割每行的内容
                
                if (parts.length >= 2) { // 确保每行至少包含uuid和name
                    String uuid = parts[0];
                    String name = parts[1];
                    uuidNameMap.put(uuid, name); // 将uuid和name保存到HashMap中
                }
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        
        // 输出HashMap中保存的uuid和name
        for (String uuid : uuidNameMap.keySet()) {
            String name = uuidNameMap.get(uuid);
            System.out.println("UUID: " + uuid + ", Name: " + name);
        }
    }
}

请将示例代码中的"path/to/your/file.txt"替换为你要读取的文件的实际路径。在运行代码后,HashMap uuidNameMap 将保存文件中的uuid和name,然后通过遍历 uuidNameMap 可以将其输出。


原文地址: https://www.cveoy.top/t/topic/p9a0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录