就是说如果文件中的每一行的第一个名字与我输入的制定名字都不一样则显示不在文件中
Java中如何读取txt文件中的每一行的第一个字符并且与指定字符比较是否相同
就是说如果文件中的每一行的第一个名字与我输入的制定名字都不一样则显示不在文件中
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 大大泡泡糖1996 2022-04-13 16:29关注
名字之间是空格隔开,所以切分
第一个名字:xxx.split(" ")[0]try { List<String> lines = Files.readAllLines(Paths.get("文件路径")); String input = "指定的名字"; for (String line : lines) { String name = line.split(" ")[0]; // 输入的名字是否和本行的第一个名字一样 if (Objects.equals(input, name)) { // 如果在则跳出,不在则继续找下一行,直到读完文件所有行 // TODO 这里写你要做的处理 break; } } } catch (IOException e) { e.printStackTrace(); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 matlab使用自定义函数时一直报错输入参数过多
- ¥15 设计一个温度闭环控制系统
- ¥100 关于加载卡的问题有能知道这个要怎么处理吗?
- ¥100 rtmpose姿态评估
- ¥15 java 通过反射找路径下的类,打包后就找不到
- ¥15 通联支付网上收银统一下单接口
- ¥15 angular有偿编写,
- ¥15 centos7系统下abinit安装时make出错
- ¥15 hbuildex运行微信小程序报错
- ¥15 关于#python#的问题:我知道这个问题对你们来说肯定so easy