用于将TXT读入hashmap的java类

用于将TXT读入hashmap的java类,java,file-io,hashmap,Java,File Io,Hashmap,我一直被困在这个项目中,它要求我创建一个类来读取多个txt文档,并将它们显示在我的主应用程序的文本区域中 这些文件采用这种通用格式 idname 需要拆分,文本区域中只显示名称。我的导师说散列图是一个很好的集合,但这个概念对我来说有点模糊 我需要帮助创建一个处理I/O+hashmap的类来存储所有文件,然后能够显示主应用程序的名称部分。非常感谢您的帮助 使用BufferedReader读取文件中的每一行,然后按照下面的伪代码进行操作(因为这是作业,所以我无法提供实际代码)。您基本上是在寻找Str

我一直被困在这个项目中,它要求我创建一个类来读取多个txt文档,并将它们显示在我的主应用程序的文本区域中

这些文件采用这种通用格式 idname

需要拆分,文本区域中只显示名称。我的导师说散列图是一个很好的集合,但这个概念对我来说有点模糊


我需要帮助创建一个处理I/O+hashmap的类来存储所有文件,然后能够显示主应用程序的名称部分。非常感谢您的帮助

使用BufferedReader读取文件中的每一行,然后按照下面的伪代码进行操作(因为这是作业,所以我无法提供实际代码)。您基本上是在寻找
String.split(…)
BufferedReader
FileReader
Map
(HashMap)类

步骤1

//Read each file in to Map
for each line
{
  split the line at <>
  you will have two tokens
  token 1 is id and token 2 is the name
  store both the tokens in Map (token 1 is the key and token 2 is the value)
}

使用BufferedReader读取文件中的每一行,然后按照下面的伪代码进行操作(因为这是家庭作业,所以我无法提供实际代码)。您基本上是在寻找
String.split(…)
BufferedReader
FileReader
Map
(HashMap)类

步骤1

//Read each file in to Map
for each line
{
  split the line at <>
  you will have two tokens
  token 1 is id and token 2 is the name
  store both the tokens in Map (token 1 is the key and token 2 is the value)
}

由于这是一个家庭作业,我只能提供一些解决问题的方向

1) 您有多个文档,所有文档都包含多行,每行的格式为idname

2) 您可以使用

3) 创建哈希映射

4) 逐行读取每个文档文件

4) 使用String.Split(“”)拆分行,您将得到两个字符串id和name

5) 使用ID作为键,使用名称作为值。把这个放到hashmap中

6) 解析完所有文档后,您将填充hashmap


7) 用于在TextArea中显示内容hashmap。

由于这是一个家庭作业,我只能提供一些解决问题的方向

1) 您有多个文档,所有文档都包含多行,每行的格式为idname

2) 您可以使用

3) 创建哈希映射

4) 逐行读取每个文档文件

4) 使用String.Split(“”)拆分行,您将得到两个字符串id和name

5) 使用ID作为键,使用名称作为值。把这个放到hashmap中

6) 解析完所有文档后,您将填充hashmap


7) 用于在TextArea中显示内容hashmap。

我想我已经填充了hashmap,但问题是如何将其显示到另一个类的TextArea中。(两个单独的文件)。你能帮我一下吗?@user1234587你需要将hashmap传递给类,然后类将使用它来显示我想我已经填充了hashmap,但问题是我如何将它显示到另一个类的textarea中。(两个单独的文件)。你能帮我吗?@user1234587你需要将hashmap传递给类,然后类将使用它来显示