问:我有两个文件,一个是序列号、物品、价格、位置的列表,另一个文件是物品清单。因此,我想比较两个文件,并打印出项目在file1中重复的次数和序列号。
Text1文件将具有
Text2文件将具有
输出应为
因此,file1没有按正确的顺序格式化,文件2是有序的(逐行)。
发布于 2012-02-01 16:54:21
由于您在这方面没有明显的代码或努力,因此我将只提示/指导您一些可以使用的工具。
用于解析字符串:http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
用于从文件读入:http://www.roseindia.net/java/beginners/java-read-file-line-by-line.shtml
我建议首先读取文件#2并将这些值保存到数组列表中,这样以后在进行搜索时就可以遍历它们。
发布于 2012-02-01 16:54:25
好的,我的方法是
发布于 2012-02-01 17:02:36
即使您的file1格式不是很好,它的内容也有一些模式,您可以使用这些模式成功地读取它。
对于每件商品,它都有所有信息(即序列号、名称、价格、位置),但不是按特定顺序排列的。因此,在从file1中读取每一项时,您必须注意并使用以下模式:
$
的序列号和.
序列号都是大写的,长度为2个字符。
https://stackoverflow.com/questions/9099688
复制相似问题