「java创建set」java创建set集合

博主:adminadmin 2022-12-12 18:42:07 159

本篇文章给大家谈谈java创建set,以及java创建set集合对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中“get”和“set”方法怎么写?

java bean就是把自己的数据成员封装起来, 让外界不能直接操作数据成员; 而只能通过bean提供的get 和 set方法进行操作,保证了数据安全性。可以理解为:get就是把对象中的值拿出来, set就是把某个值放到对象中去。

比如:

public class LoginInfoBean {

private String time;              //时间

private String ip;                 //IP

private String account;      // 账号

public String getTime() {

return time;

}

public void setTime(String time) {

this.time = time;

}

public String getIp() {

return ip;

}

public void setIp(String ip) {

this.ip = ip;

}

public String getAccount() {

return account;

}

public void setAccount(String account) {

this.account = account;

}

}

---------------------------------------------------------------

关于如何在servlet中取得数据:

首先要明白,我们提交到servlet的数据,需要走servlet的doGet或者doPost方法。

如果你不用框架,只用纯粹的servlet,在servlet的doGet和doPost方法中因为只有两个参数,也就是HttpRequest和HttpResponse,比如:

doPost(HttpServletRequest req,

HttpServletResponse resp){

........

}

按照以上的写法,只能通过req.getParamter("xxx")取得;

比如下面这个例子:

file:   login.jsp

form id="loginform" name="loginform" method="post" action="LoginServlet"

input name="userName" type="text" id="userName" /

ps:  通过 action="LoginServlet" 可以知道,提交的路径为LoginServlet, 然后会到web.xml中寻找关于LoginServlet 的具体配置,以确定是哪个servlet处理这个请求。

file:  web.xml

servlet

servlet-nameLoginServlet/servlet-name

servlet-classcom.test.LoginServlet/servlet-class

/servlet

servlet-mapping

servlet-nameLoginServlet/servlet-name

url-pattern/LoginServlet/url-pattern

/servlet-mapping

ps:  通过以上配置可以确定,处理这个请求的servlet为com.test.LoginServlet

file:  com.test.LoginServlet.java

public void doPost(HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException {

String name = request.getParameter("userName");

}

ps: 通过 request.getParameter("userName"); 就可以取得页面上输入的值。

如果用框架,每个框架的机制不一样,需要分别对待, 但底层也都是servlet。我接触过的struts1, struts2, 和spring MVC, 其中 struts1 给我们提供了一个formbean, 用于收集页面的数据(就是上面那个javabean的问题); struts2和spring MVC 省去了formbean, 后台处理的action就是一个bean, 数据在action中直接可以取到。

推荐一个简单的方法:写get/set方法,OC有一个自动化的方法,即使用@proterty和@synthesize关键字

Person.h

Person.m

java中怎么往集合类set里添加数据??

两种向Set中添加元素的方法,第一种是使用add()方法,每次添加一个元素到set中,当集合中不存在相同元素时将添加到集合中,并返回true,当集合中存在元素时,返回false。代码如下:

SetString sets = new HashSet();

sets.add("String");

System.out.println(sets.add("Tree"));

System.out.println(sets.add("String"));

ListString lists = new LinkedList();

lists.add("test");

lists.add("test");

lists.add("one");

System.out.println(sets.addAll(lists));

还有一个是向集合中批量添加元素的方法addAll(),这个方法的入参是Colletion。上述代码执行结果如下:

扩展知识

Set集合可以知道某物是否已近存在于集合中,不会存储重复的元素,注重独一无二的性质,用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。可以很好地作为排重时使用的数据结构,但要注意集合内部数据一般情况没有顺序。常用的set有HashSet和TreeSet。

TreeSet是JAVA中集合的一种,TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。它继承于AbstractSet抽象类,实现了NavigableSetE,Cloneable,java.io.Serializable接口。一种基于TreeMap的NavigableSet实现,支持2种排序方式:自然排序 或者 根据创建TreeSet 时提供的 Comparator 进行排序。

java语言如何创建set的一个实例

set泛型 set=new HashSet泛型();

其中泛型可以是String 类型 Integer类型,也可以自己创建的对象方入其中,这属于最简单的创建Set的事例

其中set中可以存放重复的数据集

java怎么建立一个set集合

SetInteger s=new HashSetInteger();//父类引用指向子类,方法比较多

s.add(1);s.add(2);s.add(3);

System.out.println(s.toString());

关于java创建set和java创建set集合的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-12,除非注明,否则均为首码项目网原创文章,转载请注明出处。