怎样用java集合类保存几十万个文字和坐标(其中每个文字对应一个四个数的坐标),要求保持对应关系??

2025-05-19 07:53:34
推荐回答(1个)
回答(1):

那你就做一个bean对象

public class Bean{
private String filepath = null;
private int x = 0;
private int y = 0;
}

拿XML文件名做KEY, BEAN对象实体做VALUE,
用到那一个,解析那个XML文件,找到对应的文件本文件,读出内容来操作,不要预先把文件内容读出来放到内存里,几十万字,你的XML要多的话,很快就会内存溢出。

如果XML文件也有重名的可能,
那就以整个XML文件的PATH做KEY