首页 > 其他分享 >ArrayList的常用方法

ArrayList的常用方法

时间:2022-10-02 13:02:28浏览次数:71  
标签:常用 stream ArrayList arr Student mapToDouble 方法 sumAmountResult

创建ArrayList变量

ArrayList<Integer> arr = new ArrayList<>();

将ArrayList的数据存到另一个ArrayList(替换原有数据)

arr2 = arr1;

将ArrayList的数据添加到另一个ArrayList(保留原有数据)

arr2.addAll(arr1);

获取ArrayList中的第i个数据

arr.get(i);

添加单个数据到ArrayList

arr.add(n);

移除ArrayList中的第i个数据

arr.remove(i);

获取ArrayList的长度

n = arr.size();

ArrayList求和

转载自:https://blog.csdn.net/qq_43050077/article/details/122033494

数值类型求和

ArrayList<Double> sumAmountResult = new ArrayList<Double>();
sumAmountResult.add(111d);
sumAmountResult.add(222d);
sumAmountResult.add(333d);
sumAmountResult.add(444d);
double sumChildAmountResult = sumAmountResult.stream().mapToDouble(Double::doubleValue).sum();

对象类型集合求和

//假设有一个Student对象(拥有四个属性:编码:pId,姓名:pName,语文分数:pChinese,数学分数:pMath)
ArrayList<Student> sumAmountResult = new ArrayList<Student>();
list.stream().mapToDouble(Student::getPMath).sum()//和
list.stream().mapToDouble(Student::getPMath).max()//最大
list.stream().mapToDouble(Student::getPMath).min()//最小
list.stream().mapToDouble(Student::getPMath).average()//平均值

标签:常用,stream,ArrayList,arr,Student,mapToDouble,方法,sumAmountResult
From: https://www.cnblogs.com/adrow/p/16748603.html

相关文章

  • 两种预估卖点价格的方法
    依靠上一波的涨幅来判断,即卖点=上一波低点*(1+上一波涨幅)靠股东人数判断,对于第一波上涨时股东人数下降的股票,可以认为第二波上涨会发生认知扩散,股东人数回归,根据股东人......
  • php 魔术方法 __tostring() __invoke()
    //__tostring()用于屏蔽错误信息,当需要输出错误信息时,用本函数内返回的字符串代替//__invoke()用于屏蔽错误信息,当把对象当作函数调用时,会执行本函数<?phpheader("Co......
  • JAVA_常用API
    MathSystem总结RuntimeObject......
  • Java方法(方法介绍)
    何谓方法:以输出语句为例:System.out.println();//类//对象//方法()Java方法是语句的集合,他们在一起执行了一个功能方法是解决一类问题的步骤的有序组合方法......
  • 【博学谷学习记录】超强总结,用心分享|Linux修改文件权限方法总结
    一、介绍linux中“一切皆文件”。每个文件都设定了针对不同用户的访问权限。文件权限主要针对以下三种对象:属主:拥有者属组:所属的组其他人:不属于上述两类二、文件权限......
  • docker常用命令
    启动dockersystemctlstartdockerps-ef|grepdocker启动mysqldockerrun--namemysql-v$PWD/conf:/etc/mysql/conf.d-v$PWD/logs:/logs-v$PWD/data:/var/li......
  • 【数据库】常用时间日期函数-日期加减、格式化、取指定部分、与字符串转换、取系统当
    一、日期格式化DATE_FORMAT(date,format):根据参数对date进行格式化format的格式: %Y年,数字,4位 %y年,数字,2位 %m月,数字(01……12) %d月份中的天数,数......
  • 常用线性回归模型
    多元线性回归多元线性回归是最常用的预测数值型目标的建模方法,也常用于数据分析中的多因素分析。后面几种回归都是在它基础上稍做修改。当特征数多于实例数,某些数据有问题,......
  • Collections-Arraylist源码解读(一)
    ......
  • C语言常用函数
    数据类型:整数:char、unsignedchar(0-255)、signedchar(-128-127)、short、unsignedshort(0-65535)、int、unsignedint、long、unsignedlong小数:float(6位):单精度,eg:2.5fdouble......