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的倒数第二位元素移动到第一位相关推荐

  1. 关于java.util.ConcurrentModificationException和remove倒数第二个元素

    2019独角兽企业重金招聘Python工程师标准>>> 首先是两段代码的执行结果: 代码一: public class TestListRemove {public static v ...

  2. 编程将一个二维数组元素变换为逆向存放,即按元素在内存中的物理排列位置,第一个元素变成倒数第一个元素,第二个元素变成倒数第二个元素,依此类推。

    编程将一个二维数组元素变换为逆向存放,即按元素在内存中的物理排列位置,第一个元素变成倒数第一个元素,第二个元素变成倒数第二个元素,依此类推.     例如,原始二维数组为,逆向存放后变为.试建立一个类 ...

  3. jquery选择器最后一个,倒数第二个元素

    <div><p>1</p><p>2</p><p>3</p><p>4</p><p> ...

  4. js截串后三位 截串从第一位到倒数第二位

    js String对象的截串方法们. 其实在W3school中方法们都有介绍,主要具体写一下应用 1⃣️ stringObject.substr(start,length) 此方法是获取从,指定索引开 ...

  5. xpath 定位同级倒数第二个元素

    xpath 定位同级标签的倒数第一个a标签 //div[contains(@class, 'paginator')]/a[last()] xpath 定位同级标签的倒数第二个a标签 //div[con ...

  6. c语言将数组的第一个元素与最后一个元素交换,第二个元素与倒数第二个元素交换,以此类推

    // An highlighted block #include<stdio.h> void main(){int i,t,a[10];for(i=0;i<=9;i++){a[i]= ...

  7. 添加指定的元素,到指定的位置,后面的元素整体后移一位

    /*** 添加指定的元素,到指定的位置,后面的元素整体后移一位*/ public class Demo2 {public static void main(String[] args) {//定义一个 ...

  8. matlab 倒数第二个位置_matlab中,形如A=A(end-6:end-1,2)是什么意思

    matlab中,形如A=A(end-6:end-1,2)是什么意思以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! mat ...

  9. 企业软文营销把什么放在第一位才能有效推广?

    知名企业,尤其是上市企业,为了扩大影响力,都会在相关媒体上发布软文,提升产品曝光度和企业知名度.软文营销推广是企业相当重要的网络推广手段! 但是有很多企业在做软文营销的时候就搞错了方向,软文没有给企业 ...

最新文章

  1. 达内——java变量
  2. 在线作图|2分钟绘制一张豆荚图
  3. nodejs的child_process同步异步
  4. winfrom gridview 导出到Excel文件的代码
  5. 网络测试三要素 识别 验证 认证
  6. 1822. 数组元素积的符号
  7. insert时调用本身字段_python3调用企业微信api!开发一款属于自己的企业微信
  8. 轻松学SQL Server数据库pdf
  9. 【渝粤教育】国家开放大学2018年春季 0195-22T机械设计基础 参考试题
  10. listView多布局
  11. 叶俊—中国的安东尼·罗宾
  12. LSTM反向传播公式推导
  13. 一款很好用的在线作图工具ProcessOn,推荐大家使用
  14. 梯度向量、Jacobian矩阵、Hessian矩阵
  15. find命令 、 文件名后缀
  16. Python根据已知Y值求斜率和截距
  17. python 字母查找
  18. 互联网创业公司的管理
  19. 812计算机专业排名,新鲜出炉2019年美国大学计算机工程专业排名榜单 麻省位居首位!...
  20. 使用“soup.h1.text”爬虫提取标题会多一个\

热门文章

  1. 英停售华为5G手机 回应不得不这么做
  2. 从2021年的小方向上推出2022年的大方向
  3. UVW源码漫谈(三)
  4. Oracle有自增id的数据去重,一道经典的oracle去重sql语句
  5. 截取数组和字符串的方法js
  6. Magic Leap开发指南(8)-- 眼球追踪(Lumin Runtime)
  7. Java 通过url 下载图片
  8. 智慧城市PPP项目落地加速 3股有望受追捧
  9. Ruby语言发展史(个人理解)
  10. 无法启动服务,原因可能是已被禁用或与其他关联的设备没有启动