当前位置: 首页 > news >正文

Java中ArrayList对象中trimToSize()方法具有什么功能呢?

转自:

Java中ArrayList对象中trimToSize()方法具有什么功能呢?

ArrayList对象之trimToSize方法的功能

trimToSize()方法功能:
将ArrayList调整为动态数组中元素个数

trimToSize()方法的语法:
   arraylist.trimToSize();
-------参数说明-----
   无
返回值说明:
   无返回值,此函数的功能只是修改arraylist的容量

ArrayList trimToSize()的优点

当一个ArrayList数组元素被存满之,它会自动将当前数组修改1.5倍大小,
如果我们不使用trimToSize调整,则会使ArrayList未存满,但是占用了多余的空间
此时使用trimToSize()方法就可以删除已分配,但是不需要使用的空间

ArrayList之trimToSize()方法的示例

package com.java265;

import java.util.ArrayList;

public class testMain {
	/*
	 * java265.com ArrayList中trimToSize方法的示例分享
	 */
	public static void main(String[] args) {
		ArrayList<Integer> objectName = new ArrayList<Integer>();
		objectName.add(11);
		objectName.add(88);
		objectName.add(99);
		objectName.add(100);

		objectName.trimToSize();
	}
}

相关文章:

  • B01-快速入门CSS
  • makefile的基础规则与命名方式
  • 自动驾驶仿真:角雷达坐标系转换详解
  • 教你如何制作浪漫的3D相册表白网站 HTML+CSS+JavaScript
  • 【Shell编程】Shell中for循环、while循环、until循环语句
  • Hadoop集群配置运行
  • 【数模/预测】灰色预测
  • 基于KDtree的电路故障检测算法的MATLAB仿真(包括matlab仿真录像)
  • 奇妙的“黑板擦”字符串
  • 神经网络参数的学习-损失函数与梯度下降
  • Go(Golang)编程语言
  • 简单DIV CSS布局网站 (HTML学生个人网站作业设计) 体育运动主题网页设计与实现
  • 知识点18--springboot多模块开发
  • 沉睡者IT:零基础学习短视频与+玩转抖音快手
  • 【CSS】伪类选择器有什么用?有哪些是常用的伪类?
  • 「译」Node.js Streams 基础
  • 【翻译】babel对TC39装饰器草案的实现
  • CODING 缺陷管理功能正式开始公测
  • HashMap ConcurrentHashMap
  • Idea+maven+scala构建包并在spark on yarn 运行
  • JavaScript HTML DOM
  • JS 面试题总结
  • JS实现简单的MVC模式开发小游戏
  • Making An Indicator With Pure CSS
  • python大佬养成计划----difflib模块
  • sessionStorage和localStorage
  • Spark RDD学习: aggregate函数
  • Spring框架之我见(三)——IOC、AOP
  • SwizzleMethod 黑魔法
  • 初识 webpack
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 看域名解析域名安全对SEO的影响
  • 前端性能优化——回流与重绘
  • 使用docker-compose进行多节点部署
  • 手写一个CommonJS打包工具(一)
  • 小程序 setData 学问多
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 【云吞铺子】性能抖动剖析(二)
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • $(function(){})与(function($){....})(jQuery)的区别
  • $.ajax()
  • $.proxy和$.extend
  • (2)STM32单片机上位机
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (done) 两个矩阵 “相似” 是什么意思?
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122