首页 > 其他分享 >每日总结

每日总结

时间:2024-03-06 19:11:06浏览次数:18  
标签:总结 LinkedList 每日 sites myNumbers add ArrayList String

ArrayList 中的元素实际上是对象,在以上实例中,数组列表元素都是字符串 String 类型。

如果我们要存储其他类型,而 <E> 只能为引用数据类型,这时我们就需要使用到基本类型的包装类。

基本类型对应的包装类表如下:

 

array list排序
public static void main(String[] args) {
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Taobao");
        sites.add("Wiki");
        sites.add("Runoob");
        sites.add("Weibo");
        sites.add("Google");
        Collections.sort(sites);  // 字母排序
        for (String i : sites) {
            System.out.println(i);
        }
    }
//另一个
public static void main(String[] args) {
        ArrayList<Integer> myNumbers = new ArrayList<Integer>();
        myNumbers.add(33);
        myNumbers.add(15);
        myNumbers.add(20);
        myNumbers.add(34);
        myNumbers.add(8);
        myNumbers.add(12);

        Collections.sort(myNumbers);  // 数字排序

        for (int i : myNumbers) {
            System.out.println(i);
        }
    }

以下情况使用 LinkedList :

  • 你需要通过循环迭代来访问列表中的某些元素。
  • 需要频繁的在列表开头、中间、末尾等位置进行添加和删除元素操作。

LinkedList 继承了 AbstractSequentialList 类。

LinkedList 实现了 Queue 接口,可作为队列使用。

LinkedList 实现了 List 接口,可进行列表的相关操作。

LinkedList 实现了 Deque 接口,可作为队列使用。

LinkedList 实现了 Cloneable 接口,可实现克隆。

LinkedList 实现了 java.io.Serializable 接口,即可支持序列化,能通过序列化去传输。

 

 

 

标签:总结,LinkedList,每日,sites,myNumbers,add,ArrayList,String
From: https://www.cnblogs.com/syhxx/p/18057350

相关文章

  • 【SpringCloud】学习总结
    学习总结SpringCloud底层原理[详见链接]https://blog.csdn.net/Anbang713/article/details/85370080最后再来总结一下,上述几个SpringCloud核心组件,在微服务架构中,分别扮演的角色:Eureka:各个服务启动时,EurekaClient都会将服务注册到EurekaServer,并且EurekaClient还可......
  • Python函数每日一讲 - hex()
    引言在Python编程中,处理十六进制数据是一项常见的任务。hex()函数就是Python中用于将整数转换为十六进制字符串的函数。本文将深入介绍hex()函数的使用方法,并通过实例演示其在实际应用中的作用,帮助大家更好地掌握这一工具。语句概览hex()函数是Python内置函数之一,用于将整数转......
  • 每日导数76
    难难难的双参问题已知函数\(f(x)=\ln(1+x)+\dfrac{x^2}{2}\)(1)当\(x>0\),比较\(f(x)\)与\(x\)的大小(2)若函数\(g(x)=\cosx+\dfrac{x^2}{2}\),且\(f\left(e^{\frac{a}{2}}\right)=g(b)-1(a>0,b>0)\),证明:\(f(b^2)+1>g(a+1)\)解(1)做差,记\(\varphi(x)=f(x)-x=\......
  • 每日打卡3月6
    梦想改造家10------皇城脚下的博物馆根据观看的视频内容,回答下列问题:1、 你认为改造的房屋存在什么样的问题?(至少五个存在问题)房龄大,存在安全问题;采光差;物品多,储物空间小;房顶薄,隔热差没有独立空间,私密性差。2、 家的必要功能(可用性)属性包括什么?有地方做饭;有地方吃......
  • 新零售SaaS架构:订单履约系统架构设计(万字图文总结)
    什么是订单履约系统?订单履约系统用来管理从接收客户订单到将商品送达客户手中的全过程。它连接了上游交易(客户在销售平台下单环)和下游仓储配送(如库存管理、物流配送),确保信息流顺畅、操作协同,提升整个供应链的效率和响应速度。系统定位订单履约系统的目标是让订单处理更快、更......
  • 每日总结3/5
    今天学习了登陆界面的操作。学习了连接数据库的用户登录:packagecom.example.clock.db;importandroid.content.Context;importandroid.database.Cursor;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.sqlite.SQLiteOpenHelper;importandr......
  • elasticsearch知识点总结
    主要记录疑惑点和容易混淆的地方type和fields区别type是废弃功能,为了简化数据模型和提高性能,不再使用,底层的lucene无此概念。详见https://www.ddkk.com/zhuanlan/search/elasticsearch/1/12.htmlfiels跟type不是一个维度的东西,fiels是字段(term)的属性,主要用来定义一个字段不同......
  • 每日总结
    Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHash......
  • 2024.3.5总结
    今天学组合数学\(C(n,m)\)表示\(n\)个物品里面选\(m\)个的方案数\(C(n,m)=C(n-1,m)+C(n-1,m-1)=\frac{n!}{m!\times(n-m)!}\)第一题:前提条件是互质。F1:\(n^{-1}\equivn^{p-2}\pmodp\)F2:设\(a=\lfloorp/i\rfloor,b=p%i\)\[a\timesi+......
  • 2024.3.5总结
    CF1933F题目既然他要求出最少用时,考虑bfs思路1我们发现,我们不知道石头的位置,所以我们要记录时间\(\bmodn\)的值,\(O(N^3)\)暴力bfs思路2我们为了不记录时间这一维度,石头都是同时向上移动,可以看作是石头不动,机器人动之后不由自主地向下掉一格,终点也向下......