java中使用arraylist修改里面的内容,可以使用set方法,拿到下标修改内容,如下代码:
package com.qiu.lin.he import java.util.ArrayListimport java.util.List public class Ceshi { public static void main(String[] args) { List<String> list = new ArrayList<String>() list.add("a") list.add("b") list.add("c") System.out.println("未修改前:") for (String s : list) { System.out.println(s) } list.set(0, "修改之后的元素")//修改对应的元素 System.out.println("已修改后:") for (String s : list) { System.out.println(s) } }}
运行结果如下:
用list.set(index, element)。
具体 *** 作步骤如下:
import java.util.*
class Demo
{
public static void main(String[] args)
{
List<String>list=new ArrayList<String>()
list.add("张三")
list.add("李四")
list.add("王五")
list.add("赵六")
list.add("田七")
//打印原来集合
System.out.println("原集合数据:"+list)
if(list.contains("王五"))//判断集合是否包含某元素
{
指定元素替换列表中指定位置的元素。
}
//打印修改后集合
System.out.println("修改后集合数据:"+list)
}
}
//先将isaccept全部归零(必须的,不然上次改成1的还是1)
UPDATE
[list]
SET
[isaccept]=0
//然后修改前100条
UPDATE
[list]
SET
[isaccept]=1
WHERE
[id]
IN
(SELECT
TOP
100
[id]
FROM
[list]
ORDER
BY
[title])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)