xbns.net
当前位置:首页 >> jAvA集合sEt用法 >>

jAvA集合sEt用法

Set set = new HashSet(); set.add("张三"); set.add("李四"); for (String str : set) { System.out.println(str); }

add(对象); get(索引); 返回object

编写一个工具方法吧,object 修改为你set中真正存储对象的类型就可以了.public set updatesetvalue(set oldset) {set newset = new hashset();for (object s : oldset) {if (s != "你要修改前的值") {newset.add(s);} else {newset.add("你要修改后的值");}}return newset;}

个人觉得 叫set数集更好,每个成员元素都是唯一独特不同的,没有重复..list是数列,允许成员重复的,当成加强版厚重一点的[]数组用这是根本区别..

import java.util.HashSet;import java.util.Set; public class tes { public static void main(String[] args) { //set集合,元素是不重复的.通过equal判断是否相等 //如果是自定义的对象,需要重写equal和hashcode方法 Set set = new HashSet(); set.add("

Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类.Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap. Set

我来回答:通常set 和 get是属性的存取器,一般称getter/setter. set表示设置值,get表示获取值.在eclipse中先定义好字段后,选择source/generate getters and setters可以根据选择自动生成这些方法,jbuilder中对应有beaninfo的功能.get方法返回的类型必须为该字段对应的类型;set方法返回的类型一般为void,但传入的类型应为该字段对应的类型.所以,jawdat的写法应该修改为: public string getname() {} public void setname(string name) {}

Set中的对象不按特定方式排序,并且没有重复对象.但它的有些实现类能对集合中的对象按特定方式排序,例如TreeSet类,它可以按照默认排序,也可以通过实现java.util.Comparator接口来自定义排序方式.Set中不能有重复对象,那么它是如

set集合可以用几种方法遍历 上面的写了都差不多. 1.是用iterator 同一楼的 for (iterator it = set.iterator(); it.hasnext();) {system.out.println(((user)it.next()).getname());} 记住类型转换. 也可以做个强类型的约束 在for中 iterater<user>来约束 2.我楼上的

hashset用法: package set; import java.util.HashSet;import java.util.Iterator;public class hashsetTest { public static void main(String[] str){ HashSet hs=new HashSet();//不能存放相同元素,没有顺序 //添加 hs.add(11); hs.add(11); hs.add(44);

网站首页 | 网站地图
All rights reserved Powered by www.xbns.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com