List<String> list = new ArrayList<String>()
list.add("a")
list.add("b")
list.add("c")
list.add("d")
list.add("e")
list.add("f")
int delIndex = 0
for (int i = 0 i < list.size() i++) {
String temp = list.get(i)
if("c".equals(temp)){
delIndex = i
}
}
list.remove(delIndex)//移除c字符串
list.set(1, "hello")//将第2个位置的b替换成hello
boolean isExist = list.contains("e")//用集合中提供的方法判断此集合中是否包含e,并打印在控制台
System.out.println(isExist)
Object[] array = list.toArray()//将集合转换成Object[]数组并输出
for (Object object : array) {
System.out.println(object.toString())
}
list = new ArrayList<String>()//移除集合中的所有元素
}
while (rs.next()) {Subject subject = new Subject()
subject.setSubjectID(rs.getString("subjectID"))
subject.setSubjectTitle(rs.getString("subjectTitle"))
subject.setSubjectOptionA(rs.getString("subjectOptionA"))
subject.setSubjectOptionB(rs.getString("subjectOptionB"))
subject.setSubjectOptionC(rs.getString("subjectOptionC"))
subject.setSubjectOptionD(rs.getString("subjectOptionD"))
subject.setSubjectAnswer(rs.getString("subjectAnswer"))
subject.setSubjectParse(rs.getString("subjectParse"))
subjectList.add(subject)
}
这样就可以了。你应该能明白吧。要每回new一个新的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)