在一个变量中存储大量不同的字符串



是否有一种更简单的方法来存储多个字符串(都是唯一的)在一个变量以外的数组或枚举?我希望能够轻松访问字符串也。

如果你想存储唯一的多个字符串,那么我想java.util.Set是一个很好的选择

Set<String> uniqueString = new HashSet<String>();

我希望下面的例子能帮助你更好地理解这个概念

    Set<String> uniqueString = new HashSet<String>();
    uniqueString.add("test");
    uniqueString.add("test");
    uniqueString.add("count");
    uniqueString.add("check");
    for (String item : uniqueString) {
        System.out.println(item);
    }

检查

测试

在这里你可以发现(在输出中),重复的字符串"test"已经被剔除,只打印唯一的值

是否有更简单的方法来存储多个字符串(它们都是唯一的)

yes there is:

Set<String> set=new HashSet<String>();

我希望能够轻松访问字符串也。:

你不能访问Set的特定索引,

你可以遍历它们

while(String s : set){
 System.out.println(s)
}

根据这些答案,Set将是一个合适的选择。如果这不适合您,请考虑使用分隔符来分隔字符串。

相关内容

  • 没有找到相关文章

最新更新