`

Set<String> 基础用法

 
阅读更多
Set是集合的意思,是同种对象的集合。
<String>说明这种对象都是String类型的对象。
Set本身是接口,所以需要实现,可以这样定义:

Set<String> set = new HashSet<String>();
String s1 = "hello";
String s2 = "world";
set.add(s1);
set.add(s2);


这样就添加了两个元素。

HashSet是无序的,而TreeSet是有序的,s1和s2添加后会有按照比较的大小排序
(前提String可以比较大小……)
分享到:
评论

相关推荐

    将类中的List<String>改为proarrayList<product> proarray ,过程代码

    ArrayList&lt;Product&gt; productList = new ArrayList&lt;&gt;(); for (String id : stringList) { Product product = new Product(id, "defaultName", 0.0); // 假设默认的name和price productList.add(product); } /...

    C# 解析json格式数据为IList

    `JsonConvert.DeserializeObject&lt;T&gt;(string json)`方法会将JSON字符串转换为指定类型的对象。在这个例子中,T是`IList&lt;User&gt;`。 4. 现在,`users`变量就是一个IList&lt;User&gt;实例,你可以像操作任何其他C#集合一样...

    c# List类排序方法

    这是因为`Sort()`方法默认使用元素的自然顺序进行排序,但我们的`Student`类并没有实现`IComparable&lt;T&gt;`接口,因此无法确定两个`Student`对象之间的顺序关系。如果直接调用`Sort()`方法,将会引发`System....

    java中List、Array、Map、Set等集合相互转换

    Set&lt;String&gt; targetSet = new HashSet&lt;&gt;(sourceMap.values()); ``` 这里,我们首先创建了一个 Map,然后使用 map.values() 方法将 Map 转换为 Set。 Java 中的集合类型转换非常灵活,掌握这些方法可以帮助我们更好...

    Java操作Redis,实现String、List、Map的set和get

    对于String类型的存储,使用`set`和`get`方法。以下是一个简单的示例: ```java import redis.clients.jedis.Jedis; public class RedisUtil { private static Jedis jedis = new Jedis("localhost", 6379); ...

    IList排序(C#)

    在.NET框架中,`IList&lt;T&gt;`接口是一个非常重要的接口,它是`List&lt;T&gt;`、`ArrayList`等集合类的基础。`IList&lt;T&gt;`接口继承自`ICollection&lt;T&gt;`和`IEnumerable&lt;T&gt;`,并提供了对列表元素的索引访问,以及添加、删除、查找和...

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    Map&lt;String, String&gt; result = new HashMap&lt;&gt;(); NodeList nodeList = root.getChildNodes(); for (int i = 0; i &lt; nodeList.getLength(); i++) { Node node = nodeList.item(i); if (node.getNodeType() == ...

    java String Vector简单初学者代码

    Vector&lt;String&gt; stringVector = new Vector&lt;&gt;(); while (scanner.hasNextLine()) { String input = scanner.nextLine(); if (input.isEmpty()) break; stringVector.add(input); } System.out.println("\n...

    java集合某个字段按照中文拼音排序.docx

    List&lt;String&gt; list = new ArrayList&lt;String&gt;(); list.add("你"); list.add("好"); list.add("啊"); Collections.sort(list, new Comparator&lt;String&gt;() { @Override public int compare(String o1, String o2) { ...

    C#List字典Dictionary泛型集合实例,源码

    例如,你可以创建一个`List&lt;int&gt;`来存储整数序列,然后通过索引访问或修改元素,也可以使用`Add`方法向列表末尾添加元素,`RemoveAt`方法移除指定位置的元素。 接着,`Dictionary&lt;TKey, TValue&gt;`是一个键值对的集合...

    C#源码 字符串数组的动态添加,查找,删除

    HashSet&lt;string&gt; uniqueSet = new HashSet&lt;string&gt;(stringList); stringList = new List&lt;string&gt;(uniqueSet); ``` 拷贝列表通常通过`List&lt;T&gt;.ToList()`方法实现,这会创建一个与原列表独立的新列表: ```csharp ...

    Java测试题2答案

    &lt;br&gt; }&lt;br&gt;}&lt;br&gt;&lt;br&gt;答案::填空第1题&lt;br&gt;x=10,a=3,b=4,c=5&lt;br&gt;填空第2题&lt;br&gt;java.util&lt;br&gt;填空第3题&lt;br&gt;(public )(static )(void)(main)(String args[])&lt;br&gt;填空第4题&lt;br&gt;1&lt;br&gt;填空第5题&lt;br&gt;

    java List、Set与Array之间的相互转换

    Set&lt;String&gt; set = new HashSet&lt;&gt;(list); ``` - **Set转List**: 将Set转换为List,可以先创建一个新的ArrayList,然后通过迭代Set并添加到ArrayList来完成: ```java Set&lt;String&gt; set = ...; List&lt;String&gt; ...

    Java泛型使用详细分析.pdf

    * 使用泛型来指定集合中的元素类型,例如 `Set&lt;String&gt;`、`Set&lt;Integer&gt;`等。 * 使用泛型来指定映射中的键值类型,例如 `Map&lt;String, Integer&gt;`、`Map&lt;String, String&gt;`等。 六、泛型的优点 泛型的使用可以带来...

    YYBuildProperty 1.0Beta属性生成器

    \yangwenchao\website\vs\YYBuildProperty\YYBuildProperty\bin\...使用举例=======================================&lt;br&gt;&lt;br&gt;选中如下代码&lt;br&gt;/**********************************************/&lt;br&gt;private ...

    Apriori算法实现

    6. **`assiciationRules`**:存储关联规则的映射表,类型为`Map&lt;Set&lt;String&gt;, Set&lt;Set&lt;String&gt;&gt;&gt;`。键值(Set&lt;String&gt;)表示规则的前件(左侧),值(Set&lt;Set&lt;String&gt;&gt;)表示后件(右侧)。 #### 三、Apriori算法的主要步骤...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    private Set&lt;String&gt; set; private Map&lt;String, String&gt; map; // getters and setters... ``` Struts2会根据表单元素的名字自动填充这些集合,`list[0]`会对应到`list`的第0个元素,`map['key']`会对应到`map...

    JDK1.7 32位

    Set&lt;String&gt; set = new HashSet&lt;String&gt;(); set.add("item"); // 创建map接口对象 Map&lt;String, Integer&gt; map = new HashMap&lt;String, Integer&gt;(); map.put("item", 1); int val = map.get("item");12345678910111213...

    编写程序,输入两段文字,自动找出两段文字中相同的文字 提示把输入的两段文字转换为集合,然后运用集合的交集运算即可输出相同的文

    Set&lt;String&gt; commonWords = new HashSet&lt;&gt;(words1); commonWords.retainAll(words2); return commonWords; } } ``` ### 四、运行结果与分析 通过运行上述Java程序,我们可以得到两段文本中相同的词汇。例如,...

    List<Bean>转JasonStringer

    List&lt;PersonBean&gt; personList = new ArrayList&lt;&gt;(); //... 填充personList Gson gson = new Gson(); String jsonString = gson.toJson(personList); ``` 在上面的代码中,`gson.toJson()`方法接收一个Java对象并将...

Global site tag (gtag.js) - Google Analytics