当前位置: 首页 > 知识库问答 >
问题:

java-从txt文件中查找特定ID并返回行详细信息方法

赵俊远
2023-03-14

我正在编写一个方法来查找存储在txt文件中的特定ID。

这些细节被分配给一个名为arrayList的list,如果查找字符串与list中存储的数据匹配,那么它将读取id、firstname、surname(即txt文件的整行),然后创建另一个类配置文件的实例。

然后,我想将这个查找数据添加到一个名为lookup的新arrayList中,然后输出它。我有下面的方法,但是,它不工作,只是跳到我的else子句。谁能告诉我哪里出了问题,如何解决,我将不胜感激。多谢了。

共有1个答案

须捷
2023-03-14

您是否可以使用TupleMap来实现同样的效果?

//创建我们的映射map peopleByForename=new HashMap>();

//填充它peoplebyforename.put(“Bob”,new Tuple2(new Person(“Bob Smith”,new Person(“Bob Jones”));

//从中读取元组bobs=PeopleByForename[“Bob”];Person bob1=BOBS.ITEM1;Person bob2=BOBS.ITEM2;

那么从txt文件读取key:value的示例可以在这里找到:Java read txt file to hashmap,using Buffered reader按“:”拆分。

 类似资料:
  • 我有一个名为“飞机”的数据库,里面有一个名为“预订”的表。预订表包含电话(int类型)、姓名(text类型)、地址(text类型)、城市(text类型)、目的地(text类型)、日期(text类型)等列。我想只获取其电话列的值或数据等于用户输入的电话号码的行。我为它写了下面的代码。对于上下文,我使用JDBC使用java 我收到错误: 我做错了什么?

  • 我正在从文本文件中读取预订系统的座位数据,并将其写入ArrayList中。一个行将被放入一个可变的fileline中。文件行是从每个“,”中拆分出来的,并放入名为Components的数组中。然后将组件放入对象中。 txt文件示例 然后进入一个if语句,检查座位是否合适,如果合适,我想将false更改为true,并将乘客名添加为null,但只在合适的座位上。我想知道是否有任何方法可以覆盖文本文件中

  • 我仍然是python的新手,我已经尝试过这种方式覆盖txt文件上的一行 ''' 答案 =输入(“俄/秒/升/米:”) ''' 它会替换txt文件上的所有文本行,无论我想做什么,当我选择R时,它会写入txt文件的第一行,当我选择S时,它会写入txt文件的第三行 我现在已经尝试过了 ''' ''' 有人能告诉我正确的方向吗

  • 问题内容: 假设我有一个包含以下内容的txt文件: 用户将输入一个字符串,例如“ omar”。我希望程序在该txt文件中搜索字符串“ omar”,如果该字符串不存在,则仅显示“不存在”。 我尝试了String.endsWith()或String.startsWith()函数,但该函数显示3次“不存在”。 我仅在3周前才开始使用Java,所以我是个新手……请多多包涵。谢谢。 问题答案: 只需阅读此文

  • 问题内容: 简短版本: 在启用AJAX的WCF服务中引发异常时(除了仅打开闸门并将所有异常详细信息发送回去),是否有建议的方法将错误详细信息返回给客户端? 长版: 我有一个相对简单的启用AJAX的WCF服务,可以使用默认服务代理从客户端调用该服务。我在下面提供了代码段,但我不认为代码本身有什么问题。 我的问题是,如果我在服务中引发异常,则返回给客户端的错误对象总是通用的: 理想情况下,我想根据出了

  • 2.5 频道详细信息查询 2.5.1 描述 通过调用该接口查询频道的详细配置信息(缓存策略, 回源信息, 访问控制)。 2.5.2 请求地址 线上地址: https://api.bokecs.com/channel/info?domain={domain} 2.5.3 请求方式 GET 2.5.4 请求参数 1) 请求入参 domain 非必选,频道域名 id 非必须,频道唯一标识。与domain