9-2 链表

package gather;import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;public class TestFour {public static void main(String[] args) {// TODO Auto-generated method stub/*** 1、通过整数遍历元素时,不要使用链表结构,每次查询都从头开始。* * 2、当前位置的之后添加一个元素 先 next()* */List<String> a = new LinkedList<String>();a.add("Amy"); a.add("Carl");a.add("Bob"); /*        for (String string : a) {System.out.println(string);} //添加元素ListIterator<String> aIt =  a.listIterator();aIt.next();aIt.add("Fly"); for (String string : a) {System.out.println(string);}*/List<String> b = new LinkedList<String>();b.add("G");b.add("H"); b.add("I"); //间隔插入ListIterator<String> aIt =  a.listIterator();ListIterator<String> bIt =  b.listIterator();while(bIt.hasNext()){if (aIt.hasNext()) {aIt.next();}aIt.add(bIt.next());}//删除所有b元素bIt = b.listIterator(); //上面next 位置已经改变bIt.next();//跳过第一个元素while(bIt.hasNext()){if (bIt.hasNext()) {bIt.next();bIt.remove();}}/*    for (String string : a) {System.out.println(string);}*/for (String string : b) {System.out.println(string);}}}

 

转载于:https://www.cnblogs.com/lxh520/p/8360915.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/539525.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

excel切片器_如何在Excel表格中使用切片器

切片器除了在数据透视表中会使用到&#xff0c;在Excel的表格功能下面&#xff0c;也是可以进行使用的。下面就来介绍一下如何使用切片器这个工具。创建和使用切片器1.首先就是要创建一个表格。选中目标区域&#xff0c;使用快捷键CtrlT&#xff0c;创建一个表格。2.点击“插入…

分阶段付款 学php,项目整理-支付宝的支付问题

支付宝作为一个被广泛使用的支付工具&#xff0c;在是用的时候可以被广泛使用。可以使用demo提取(由于当时开发时SDK下载路径无法下载&#xff0c;直接从DEMO中筛选了需要部分)------------------我是开始开发思路的分割线--------------------------本次主要是APP支付的流程。…

使用sqlldr导入文本数据到oracle

1.sqlldr介绍 用法: SQLLDR keywordvalue [,keywordvalue,...]有效的关键字:userid -- ORACLE 用户名/口令 control -- 控制文件名 log -- 日志文件名 bad -- 错误文件名 data -- 数据文件名 dis…

Mac os区别_SN及Mac地址烧录

platform:RK3399 OS:Android 7.1 参考: 1.比特人生 https://blog.csdn.net/ielife/article/details/86719313 2.KrisFei https://blog.csdn.net/kris_fei/article/details/79447343?ops_request_misc%257B%2522request%255Fid%2522%253A%2522158883304619726869022990%2522%25…

linux 查看数据库和表 mysql 命令

2019独角兽企业重金招聘Python工程师标准>>> 查看是否有安装数据库 &#xff1a;rpm -qa|grep -i mysql 如图已安装&#xff1a; 未安装&#xff1a; 查看MySQL版本的四种方法 1 在终端下执行 mysql -V 2 在help中查找 mysql --help |grep Distrib 3 在mysql 里查看…

php mvc 逻辑层在哪,mvc的业务逻辑应该放哪里?

背景: 基于laravel的后台管理系统&#xff0c;CURD密集型业务问题&#xff1a;当直接在控制器方法中调用orm处理业务逻辑时&#xff0c;代码复用性差&#xff0c;控制器层很肥尝试解决&#xff11;&#xff1a;新建一个model层&#xff0c;将原先在控制器中的处理逻辑移到mode…

servlet/filter/listener/interceptor区别与联系

下面从几个方面阐述一下题目中四个概念的区别与联系&#xff1a; 1、概念 2、生命周期 3、职责 4、执行过程 一、概念&#xff1a; 1、servlet&#xff1a;servlet是一种运行服务器端的Java应用程序&#xff0c;具有独立于平台和协议的特性&#xff0c;并且可以动态的生成web页…

电脑系统哪个最好用_袪痘袪痘印哪个产品最好 祛痘印最好用的产品十大推荐...

原标题&#xff1a;袪痘袪痘印哪个产品最好 祛痘印最好用的产品十大推荐痘痘下去了&#xff0c;痘印却顽固不化。有些痘印如果不及时修复&#xff0c;会留下疤痕和坑。我们真的不敢去想他们。所以有痘印痘印的时候一定要及时使用护肤品&#xff0c;不要在脸上留下什么遗憾&…

python中集合符号,Python 集合符号

Android SDK Manager 无法下载更新&#xff0c;或者更新速度超慢&#xff0c;或者待安装包列表不显示解决方法: 转自 http://www.cnblogs.com/tc310/archive/2012/12/21/2828450.html http://jingyan.baidu.com/artic ...AJAX学习AJAX即“Asynchronous Javascript And XML”(异…

五阿哥钢铁电商平台Docker容器云平台建设实践——你想知道的都在这里!

前言 五阿哥钢铁电商平台&#xff08;www.wuage.com&#xff09;是由钢铁行业第一的中国五矿与互联网第一的阿里巴巴联手打造&#xff0c;并充分运用双方股东优势资源&#xff0c;即&#xff1a;阿里巴巴在大数据、电商运营、互联网产品技术上的巨大优势&#xff0c;尤其是在B2…

oracle数据导入导出

一、exp/imp与expdp/impdp的区别 1&#xff1a;把用户usera的对象导到用户userb,用法区别在于fromuserusera touseruserb ,remap_schemausera:usera 。例如 imp system/passwd fromuserusera touseruserb file/oracle/exp.dmp log/oracle/exp.log; impdp system/passwd directo…

web浏览器_Web上的分享(Share)API

我认为Web Share API非常酷&#xff0c;简而言之&#xff0c;它会利用您所使用的平台上的原生共享功能(如果该平台支持的话)。我喜欢这个&#xff1a;在iOS上激活的Web Share API远远不止这些东西&#xff1a;为什么&#xff1f;Web Share API只是几行代码。简单&#xff01;没…

Oracle视图添加约束,Oracle创建视图的语法

Oracle创建视图的语法导读&#xff1a;就爱阅读网友为大家分享了多篇关于 "oracle 创建序列语法" 资料&#xff0c;内容精辟独到&#xff0c;非常感谢网友的分享&#xff0c;希望从中能找到对您有所帮助的内容。相关资料一 : Oracle 创建视图的语法Oracle 创建视图的…

linux压缩和解压缩命令

tar命令解包&#xff1a;tar zxvf FileName.tar打包&#xff1a;tar czvf FileName.tar DirNamegz命令解压1&#xff1a;gunzip FileName.gz解压2&#xff1a;gzip -d FileName.gz压缩&#xff1a;gzip FileName.tar.gz 和 .tgz解压&#xff1a;tar zxvf FileName.tar.gz压缩&a…

【Java进阶】Java Lambda 表达式、Stream API完整梳理

一、Lambda表达式 Lambda 表达式是一种匿名函数&#xff0c;它可以用来定义函数式接口的实现。Lambda 表达式可以用来简化代码&#xff0c;提高代码的可读性和可维护性。 1、Lambda 表达式 1.1、语法介绍 Lambda 表达式的语法如下&#xff1a; (parameters) -> express…

使用T-SQL语句操作数据表-删除数据

1.使用 delete 语句删除表中的数据&#xff1a;语法&#xff1a;delete from <表名> [where <删除条件>]delete 是删除的意思 where是选填内容可以不加&#xff0c;但是不加条件的话是删除整个表 例子&#xff1a;delete from 成绩表 where 姓名张三含义&#xff1…

Oracle expdp/impdp导出导入命令及数据库备份

经常报错&#xff1a; ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-29283: invalid file operation ORA-06512: at "SYS.UTL_FILE", line 536 ORA-29283: invalid file operation 解决方法&#xff1a; 1、 CREATE OR REPLACE DI…

exfat单元分配要设置多少_微软宣布,支持往Linux内核里添加exFAT存储了!跨系统存储的福音...

栗子 发自 凹非寺 量子位 报道 | 公众号 QbitAIexFAT&#xff0c;是微软开发的文件系统&#xff0c;为闪存而生。你的U盘、SD卡、手机等等存储设备&#xff0c;能存4G以上的大文件&#xff0c;很大程度上是它的功劳。可exFAT一直是专有的&#xff0c;微软手握多项专利。所以&am…

在linux中安装oracle中文包,在Linux命令行下安装Oracle 10g

Oracle 10g支持在命令行下用静默模式(Silent)安装&#xff0c;给那些没有安装图形界面的Linux系统提供了极大的便利。下面以Fedora Core 6为例&#xff0c;介绍在命令行下安装OracleOracle 10g的方法。1 安装前的准备准备工作要用登录为root用户来进行。1.1 选择安装环境的语言…

Jetbrains 系 IDE 编辑器的代码提示功能

著名的 Jetbrains 可谓编程界的一大福音&#xff0c;众多有名代码编辑器比如 ItelliJ IDEA、PHPStorm、WebStorm、PyCharm 等&#xff0c;均出自这家公司麾下。 对于中国的Java开发者来说&#xff0c;可能使用 Eclipse 的人最多。 使用Idea的程序员也不少, 而且每个人都在鼓吹其…