首页 理论教育 Java服务端常用List操作

Java服务端常用List操作

时间:2023-11-22 理论教育 版权反馈
【摘要】:对于List类型的操作,可以直接把Redis中的键设想为List的名字,Redis中的值就是一个List,可以像普通List一样进行Push、Pop等操作,List操作的具体方法如下:■rightPushAll:从List的末尾,插入全部的List参数中的内容。■rightPopAndLeftPush:从一个List的后端弹出,并插入一个List的前端。

Java服务端常用List操作

对于List类型的操作,可以直接把Redis中的键设想为List的名字,Redis中的值就是一个List,可以像普通List一样进行Push、Pop等操作,List操作的具体方法如下:

■rightPushAll:从List的末尾,插入全部的List参数中的内容。

■range:获取List某区间内的内容。

■leftpush:从List的前端插入,重载方法中包含从List的某个值的前端插入。

■size:获取List的数据个数。

■leftPop:从前端弹出。

■rightPopAndLeftPush:从一个List的后端弹出,并插入一个List的前端。

■set:修改List中的某个值。

■trim:截取List。

代码如下:(www.xing528.com)

运行结果如下:

[listString1,listString2,listString3]

[listString1,listString2,listString3,listString4]

[listString0,listString1,listString2,listString3,listString4,listString5,listString6,listString7,listString8]

size is 9

[listString8,listString1,listString2,listString3,listString4,listString5,listString6,listString7]

[listString0,listString1,listString2,listString3,listString4,listString5,listString6,listString7]

[listString1,listString2,listString3]

上面的代码中,先通过rightPushAll插入一个List数据;用range节选输出后,在List前端和后端分别向List中添加数据,并且还在特定位置添加了一个数据;之后做了前端弹出的操作,然后把最后一个数据放到List的前面;用set方法修改List中的值;用trim方法对List进行节选。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈