忽略字符串中的重复并打印一次字符串

时间:2015-04-28 11:32:40

标签: java string if-statement while-loop duplicates

对于我的任务,我必须列出在给定日期在给定建筑物中具有课程的所有课程(仅课程代码),以使课程的任何部分在给定时间之间。所涉及的每门课程都应该只列出一次,即使它有几门课程。除了列出课程之外,我已经完成了所有工作,即使它有几个课程。如何忽略文件中的重复字符串?

{{1}}

2 个答案:

答案 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始终包含唯一值。