
正文
java中列表的代码 java列表定义
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java下拉列表框显示数据库中某列的值,代码怎么写啊
用ajax加载,然后显示在界面上
$.post("roomr!getMyReserves.s",function(data){
var rows = '';
var rooms = data.rows;
for(var i = 0; i data.length; i ++){
var startTime = data[i].starttime;
var endTime = data[i].endtime;
rows += "option value='"
+ data[i].id + "'"
+data[i].roomname + "/option" ;
}
$("#roomid").html(rows);
});
相关问答
Q1: java中list集合中contains()的用法,啥意思
1、java中list集合中contains()()的用法为:
public boolean list.contains(Object o)
意思为:当前列表若包含某元素,返回结果为true, 若不包含该元素,返回结果为false。
2、contains()方法实现的具体细节为:
当list调用contains()方法并传递一个元素时,会执行遍历,逐个对比item是否等于该元素,当遍历结束后,如果还没有一个元素等于该元素的值,则返回false, 否则返回true
3、java中list集合中contains()用法的代码示例为:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建1个空列表
ArrayListInteger arrlist = new ArrayListInteger();
// 添加测试数据
arrlist.add(20);
arrlist.add(25);
arrlist.add(10);
arrlist.add(15);
// 列表是否包含元素 10
boolean res = arrlist.contains(10);
if (res == true) {
System.out.println("包含");
} else {
System.out.println("不包含");
}}}
扩展资料:
1、List的contains(obj)方法
实际上,List调用contains(Object obj)方法时,会遍历List中的每一个元素,然后再调用每个元素的equals()方法去跟contains()方法中的参数进行比较,如果有一个元素的equals()方法返回true则contains()方法返回true,否则所有equals()方法都不返回true,则ontains()方法则返回false。因此,重写了Course类的equals()方法,否则,testListContains()方法的第二条输出为false。
2、Set的Contains(obj)方法
当调用HashSet的contains(Object obj)方法时,其实是先调用每个元素的hashCode()方法来返回哈希码,如果哈希码的值相等的情况下再调用equals(obj)方法去判断是否相等,只有在这两个方法所返回的值都相等的情况下,才判定这个HashSet包含某个元素。因此,需重写Course类的hashCode()方法和equals()方法。
参考资料来源:Java官方文档-Interface List
Q2: 怎么样用java中list语句编写出运行后是如下的代码
Student.java //学生对应java中列表的代码的实体类
public class Student {
/**
* 学号
*/
private String studentId;
/**
* 姓名
*/
private String studentName;
public Student(String studentId, String studentName) {
this.studentId = studentId;
this.studentName = studentName;
}
public String getStudentId() {
return studentId;
}
public void setStudentId(String studentId) {
this.studentId = studentId;
}
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
}
Start.java //演示程序
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Start {
static ListStudent list=new ArrayListStudent();
public static void main(String[] args) throws IOException {
list.add(new Student("001","aa"));
list.add(new Student("002","bb"));
list.add(new Student("003","cc"));
list.add(new Student("004","dd"));
new Start().showMenu();
}
public void showMenu() throws IOException{
System.out.println("==========================");
System.out.println("1.查阅全部学生信息");
System.out.println("2.增加学生信息");
System.out.println("3.修改学生信息");
System.out.println("4.删除学生信息");
System.out.println("5.退出");
System.out.println("==========================");
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
String order=reader.readLine();
String id;
String name;
boolean exist=false;
switch (order) {
case "1":
for(Student s:list){
System.out.println("学号java中列表的代码:"+s.getStudentId()+"\t姓名:"+s.getStudentName());
}
break;
case "2":
System.out.print("请输入学号:");
id=reader.readLine();
System.out.println();
System.out.print("请输入姓名:");
name=reader.readLine();
list.add(new Student(id, name));
break;
case "3":
System.out.print("请输入要修改学生java中列表的代码的学号:");
id=reader.readLine();
for(Student s:list){
if(s.getStudentId().equals(id)){
System.out.print("请输入学号:");
id=reader.readLine();
System.out.print("请输入姓名:");
name=reader.readLine();
s.setStudentId(id);
s.setStudentName(name);
exist=true;
break;
}
}
System.out.println(exist==true?"修改成功":"该学号不存在");
break;
case "4":
System.out.print("请输入要修改学生java中列表的代码的学号:");
id=reader.readLine();
for(int i=0;ilist.size();i++){
if(list.get(i).getStudentId().equals(id)){
list.remove(i);
exist=true;
break;
}
}
System.out.println(exist==true?"删除成功":"该学号不存在");
break;
case "5":
System.exit(0);
System.out.println("bye……………………");
break;
default:
System.out.println("请输入正确的命令");
break;
}
showMenu();
}
}
运行Start
执行效果
Q3: java中list怎么添加元素?
在JAVA中,想要把一个list中的内容添加至另一个list中,有两种方法:
采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:
2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,也就是当前List会增加的元素个数等于传入的List的大小。该方法较为简单,具体代码实现如下:
拓展资料:
1.List.add() 和 List.addAll() 的区别:
(1)List.add() 方法,也是往List 中增加list,但是,它增加的是一个List 实例。如果,往容器中增加的那个List 实例从数据库中查到的结果有5条,不过,如果使用了List.add(list1);程序只会输出一条记录。原因就是上面说的。List.add() 加List 实例,它会把这个看一个实例,而不是把那个看成一个容器。
(2) 例如:List.add(list1),List.add(list2);List.add(list3), 这时,List.size 它的大小是3。
(3)List.add() 的含义就是:你往这个List 中添加对象,它就把自己当初一个对象,你往这个List中添加容器,它就把自己当成一个容器。
(4)List.addAll()方法,就是规定了,自己的这个List 就是容器,往里面增加的List 实例,增加到里面后,都会被看成对象。
(5) 这时:List.add(list1),List.add(list2);List.add(list3), 这时,List.size 它的大小就是所有list 实例化后的总数和总的记录数。
2.集合是Java API所提供的一系列类,可以用于动态存放多个对象。集合与数组的不同在于,集合是大小可变的序列,而且元素类型可以不受限定,只要是引用类型。集合中不能放基本数据类型,但可以放基本数据类型的包装类。 集合类全部支持泛型,是一种数据安全的用法。java列表是集合的一种,并且列表中的元素是有序的,且允许重复。java列表又称为java list。
参考资料:Java List_百度百科
Q4: JAVA列表界面代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JListDemo extends JFrame {
private JPanel topPanel;
private JList listbox;
public JListDemo(){
setTitle( "Simple ListBox Application" );
setSize( 300, 100 );
setBackground( Color.gray );
topPanel = new JPanel();
topPanel.setLayout( new BorderLayout() );
getContentPane().add( topPanel );
String listData[] =
{
"Item 1",
"Item 2",
"Item 3",
"Item 4"
};
listbox = new JList( listData );
topPanel.add( listbox, BorderLayout.CENTER );
}
public static void main( String args[] ) {
JListDemo mainFrame = new JListDemo();
mainFrame.setVisible( true );
}
}
Q5: java中list后面加是什么意思?
这是泛型,保证List传入类型跟ArrayList传入类型一致;例如:ListString list = new ArrayListInteger();
以上代码List指定类型是String,而真正传入的Integer这样编译是不会通过的。
如果List指定了泛型,那么编译就会检测,如果不定义泛型,编译通过,运行不合理值会报错。
泛型(Generic type 或者generics)是对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。
用法:
实际上有两种List:一种是基本的ArrayList,其优点在于随机访问元素,另一种是更强大的LinkedList,它并不是为快速随机访问设计的,而是具有一套更通用的方法。次序是List最重要的特点:它保证维护元素特定的顺序。
List为Collection添加了许多方法,使得能够向List中间插入与移除元素(这只推荐LinkedList使用)。一个List可以生成ListIterator,使用它可以从两个方向遍历List,也可以从List中间插入和移除元素。
以上内容参考:百度百科-java列表
java中列表的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java列表定义、java中列表的代码的信息别忘了在本站进行查找喔。







