在java中处理文本文件时,有什么方法可以实现这个结果:
假设我的文本文件包含以下数据(用户编号、名字、姓氏、用户名、用户类型)
Num010101 James Jackson JJ123 Normal_User
现在我有另一个包含登录信息(用户、密码)的文件
JJ123 abc
当用户登录系统时,我想使用 .contains(username) 检查第一个文件,现在如果在一行中找到用户名,那么我想打印由制表符分隔的名字和姓氏特点。
我不想在这里使用映射我想打印没有第一个、第三个和第四个值的行。
在 c++ 中,我通常使用地图库或迭代器(例如 < First_value, Second_Value > 和 i->first , i->second)来执行此操作,但由于我是 java 新手,所以我有点卡住了。
我想跳过打印中的第一个、第三个和第四个值,这就是我要寻找的不是映射。