list的倒数第二位元素移动到第一位
import java.util.ArrayList; import java.util.Collections; import java.util.List;public class MoveUtils {public static void main(String[] args) {List<Object> strList = new ArrayList();strList.add("2");strList.add("%副主任%");strList.add("广州局");strList.add("87F58FAA516B801EE0430A961103801A");strList.add("1");System.out.println("改变之前的顺序:");for (int i = 0; i < strList.size(); i++) {System.out.println(strList.get(i));}//向右移动System.out.println("strList.size() = " + strList.size());int count = strList.size();List<Object> move = rightMove(strList, strList.size()+1);System.out.println("向右移动改变之后的顺序:");System.out.println(move);System.out.println("方法一:将最后和最前位置兑换");Collections.swap(move,count-1,0);System.out.println("方法一改变之后的顺序:");for (int i = 0; i < move.size(); i++) {System.out.println(move.get(i));}}private static List<Object> rightMove(List list, int count) {int originSize = list.size();count = originSize - count % originSize;for (int i = 0; i < count; i++) {list.add(list.get(i));}return list.subList(list.size() - originSize, list.size());} }
list的倒数第二位元素移动到第一位相关推荐
- 关于java.util.ConcurrentModificationException和remove倒数第二个元素
2019独角兽企业重金招聘Python工程师标准>>> 首先是两段代码的执行结果: 代码一: public class TestListRemove {public static v ...
- 编程将一个二维数组元素变换为逆向存放,即按元素在内存中的物理排列位置,第一个元素变成倒数第一个元素,第二个元素变成倒数第二个元素,依此类推。
编程将一个二维数组元素变换为逆向存放,即按元素在内存中的物理排列位置,第一个元素变成倒数第一个元素,第二个元素变成倒数第二个元素,依此类推. 例如,原始二维数组为,逆向存放后变为.试建立一个类 ...
- jquery选择器最后一个,倒数第二个元素
<div><p>1</p><p>2</p><p>3</p><p>4</p><p> ...
- js截串后三位 截串从第一位到倒数第二位
js String对象的截串方法们. 其实在W3school中方法们都有介绍,主要具体写一下应用 1⃣️ stringObject.substr(start,length) 此方法是获取从,指定索引开 ...
- xpath 定位同级倒数第二个元素
xpath 定位同级标签的倒数第一个a标签 //div[contains(@class, 'paginator')]/a[last()] xpath 定位同级标签的倒数第二个a标签 //div[con ...
- c语言将数组的第一个元素与最后一个元素交换,第二个元素与倒数第二个元素交换,以此类推
// An highlighted block #include<stdio.h> void main(){int i,t,a[10];for(i=0;i<=9;i++){a[i]= ...
- 添加指定的元素,到指定的位置,后面的元素整体后移一位
/*** 添加指定的元素,到指定的位置,后面的元素整体后移一位*/ public class Demo2 {public static void main(String[] args) {//定义一个 ...
- matlab 倒数第二个位置_matlab中,形如A=A(end-6:end-1,2)是什么意思
matlab中,形如A=A(end-6:end-1,2)是什么意思以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! mat ...
- 企业软文营销把什么放在第一位才能有效推广?
知名企业,尤其是上市企业,为了扩大影响力,都会在相关媒体上发布软文,提升产品曝光度和企业知名度.软文营销推广是企业相当重要的网络推广手段! 但是有很多企业在做软文营销的时候就搞错了方向,软文没有给企业 ...
最新文章
- 达内——java变量
- 在线作图|2分钟绘制一张豆荚图
- nodejs的child_process同步异步
- winfrom gridview 导出到Excel文件的代码
- 网络测试三要素 识别 验证 认证
- 1822. 数组元素积的符号
- insert时调用本身字段_python3调用企业微信api!开发一款属于自己的企业微信
- 轻松学SQL Server数据库pdf
- 【渝粤教育】国家开放大学2018年春季 0195-22T机械设计基础 参考试题
- listView多布局
- 叶俊—中国的安东尼·罗宾
- LSTM反向传播公式推导
- 一款很好用的在线作图工具ProcessOn,推荐大家使用
- 梯度向量、Jacobian矩阵、Hessian矩阵
- find命令 、 文件名后缀
- Python根据已知Y值求斜率和截距
- python 字母查找
- 互联网创业公司的管理
- 812计算机专业排名,新鲜出炉2019年美国大学计算机工程专业排名榜单 麻省位居首位!...
- 使用“soup.h1.text”爬虫提取标题会多一个\