gpt4 book ai didi

java - Java 中的字符串解析 - 我该怎么做?

转载 作者:行者123 更新时间:2023-11-29 03:59:32 26 4
gpt4 key购买 nike

我有以下数据:

Maths abc10 4 def08 6 ;  
English hrd45 3 ngh05 10 ; .

开头的单词是一个关键字,也是一个枚举,后面的数据是用户名和登录对(可以有无限个。每个关键字的数据以';'结尾,数据以“.”结束

我正在使用扫描器类,但我无法让它循环以生成以下内容:

Maths abc10 4   
Maths def08 6
English hrd45 3
English ngh05 10

有什么想法吗?谢谢!

最佳答案

将其全部存储在 Map<String, Map<String, Integer> > 中.遍历这些行,捕获主题,然后是名字。 (循环从这里开始)。检查名称是否为 ;如果是,则退出。获取分数,然后将其添加到 Map<String, Integer> .然后捕获下一个名字。 (循环到此结束)。添加当前 Map<String, Integer>到大Map<> ,然后重新做一遍。

关于java - Java 中的字符串解析 - 我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4358764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com