独特的人物

时间:2013-10-06 23:49:07

标签: java arraylist unique

我正在为我班级的一个项目工作。我们必须在输入到Java中的推文中找到唯一主题标签的数量。我对编码比较陌生,所以我不知道如何找出独特的标签。到目前为止,我只有扫描仪。

package edu.bsu.cs121.jmgibson;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class HashTag {

public static void main(String args[]) {
    ArrayList<String> hashtag = new ArrayList<String>();
    Scanner tweet = new Scanner(System.in);
    while (true) {
        System.out.println("Please enter your name: ");
        hashtag.add(tweet.next());
    }

}

}

2 个答案:

答案 0 :(得分:0)

以下是扫描仪使用情况的链接:

http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html

首先,您需要确定如何创建所需的分隔符。链接中有一个示例,但是您将查找以#开头并以空格结尾的子字符串。由于这是一项家庭作业,因此无法给出确切的答案 - 但是,自定义分隔符将为您提供所需的位置。

答案 1 :(得分:-1)

通常,要在字符串输入中查找唯一单词,您可以将每个单词添加到哈希表(java中的HashMap?)中,检查它是否已存在。

然后,当您在之后遍历哈希表时,这些是您唯一的主题标签。

您需要修改此解决方案,当然只将哈希表添加到哈希表/地图中。