Java 拆分此文本文件的最佳方式是什么?

Java 拆分此文本文件的最佳方式是什么?,java,data-structures,split,Java,Data Structures,Split,基本上,我有一个java作业,其中我需要获取以下文本文件: 文本文件的图例如下所示: E:选举人的结果是晋升1还是不是0 T:选举结束的时间 U:正在考虑的编辑器的用户id和屏幕名称 晋升 N:提名人的用户id和屏幕名称 V:vote1:支持,0:中立,-1:反对,用户id,时间,屏幕名称 并创建以下两种方法: 给定用户id,输出用户投票支持、中立或反对考虑晋升的候选人的总次数 对于用户在所有选举中集体投票的所有人 给定考虑升级的用户id,输出用户id和 提名人的屏幕名称。对于多个提名,您将

基本上,我有一个java作业,其中我需要获取以下文本文件:

文本文件的图例如下所示: E:选举人的结果是晋升1还是不是0 T:选举结束的时间 U:正在考虑的编辑器的用户id和屏幕名称 晋升 N:提名人的用户id和屏幕名称

V:vote1:支持,0:中立,-1:反对,用户id,时间,屏幕名称 并创建以下两种方法:

给定用户id,输出用户投票支持、中立或反对考虑晋升的候选人的总次数 对于用户在所有选举中集体投票的所有人

给定考虑升级的用户id,输出用户id和 提名人的屏幕名称。对于多个提名,您将 输出所有提名人。如果用户从未被提名,则输出 适当的信息


我真的不知道该如何将文本文件分割成若干部分,以帮助我获得创建这两个方法所需的信息。任何洞察都会非常棒

基本上,您需要创建不同的字符串读取器循环,逐行遍历文本文件。这里没有人会为你做这件事,因为这需要做很多工作,而这是你的工作


下面是一个关于迭代文本内容的示例

您可以使用str.split方法。将文本中要拆分的点写在括号中。 例如,如果您有以下内容:

字符串str你好世界; 字符串[]arrayString=str.split;//在空格处拆分字符串 对于字符串a:阵列字符串; System.out.printlna

输出:

你好


世界

可能重复的作业,答案实际上取决于你在作业应该强化/评估的课程中做了什么。试着从你认为合理的事情开始,如果你陷入困境,可以问更具体的问题: