在一个变量中存储大量不同的String

Eth*_*utt 1 java arrays string enums

是否有更简单的方法在除数组或枚举之外的变量中存储多个字符串(这些字符串都是唯一的)?我希望能够轻松访问该字符串.

Tho*_*mas 5

如果你想存储Unique multiple String,那么我猜java.util.Set是一个不错的选择

Set<String> uniqueString = new HashSet<String>();
Run Code Online (Sandbox Code Playgroud)

我希望以下示例可以帮助您更好地理解这个概念

    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);
    }
Run Code Online (Sandbox Code Playgroud)

产量

检查
计数
测试

在这里,您可以找到(在输出中),重复字符串"test"已经条带化,并且只打印了唯一值