标签: java string if-statement while-loop duplicates
对于我的任务,我必须列出在给定日期在给定建筑物中具有课程的所有课程(仅课程代码),以使课程的任何部分在给定时间之间。所涉及的每门课程都应该只列出一次,即使它有几门课程。除了列出课程之外,我已经完成了所有工作,即使它有几个课程。如何忽略文件中的重复字符串?
{{1}}
答案 0 :(得分:1)
您可以将所有字符串令牌放在Set中,并检查该令牌是否包含在Set中,以便您进一步处理如下: -
// Declration .... Set courseSet = new HashSet(); ... // Check befor you process further if(!courseSet.contains(course)) { ... // Your Code... ... courseSet.add(course) }
答案 1 :(得分:0)
您可以将课程放在Set中并循环播放,因为Set始终包含唯一值。