当您在Java中创建Integer类型的数组列表时,默认值是什么?我需要检查一个数组列表是否已满,然后我将获取数组的大小,然后获取最后一个索引处的值,并检查它是否为默认值。Java - ArrayList默认初始值

有没有更好的方法?默认值是多少?

希望是有道理的。欢呼声

int size = a.size();

int last = a.get(size);

if(last == null)

{

return true;

}else{

return false;

}

编辑;

是否有可能创建一个最大大小的ArrayList,你不能去阻止它动态扩展? 当你创建一个ArrayList并且你使用size()会返回数组的实际大小或元素的数量吗? 当这样做创建一个最大大小将默认值为空?

public boolean isFull()

{

int size = a.size();

int last = 0;

try{

last = a.get(size-1);

}catch (Exception e){

}

if(last == null)

{

return true;

}else{

return false;

}

}

我目前有这个,它看起来怎么样?这现在有道理吗?

2013-03-01

Kyle93

+1

你正在处理一个数组,java.util.ArrayList'还是其他的东西? –

2013-03-01 16:47:04

+1

ArrayList永远不会“满”。并且没有默认值,默认值是列表“空”。你的问题没有意义。 –

2013-03-01 16:47:39

+0

AaronKurtzhals是util列表。 @Durandal,对啊。我忘记了这一点。 Array是否是这个的正确实现? –

2013-03-01 16:49:40

java arraylist初始大小_Java - ArrayList默认初始值相关推荐

  1. java arraylist 转 数组_java ArrayList 转数组 【转】

    1.List转换成为数组.(这里的List是实体是ArrayList) 调用ArrayList的toArray方法. toArray public T[] toArray(T[] a)返回一个按照正确 ...

  2. java arraylist的个数_java – ArrayList的限制

    我正在尝试读取文本文件并将每一行存储到ArrayList中 但是,文本文件太长(大约2,000,000)行和错误: java.lang.OutOfMemoryError发生. 我如何知道arrayli ...

  3. java集合对象排序_java ArrayList集合中的某个对象属性进行排序的实现代码

    开发中有时候需要自己封装分页排序时,List如何对某一属性排序呢,分享一个小实例,大家共勉,希望能对大家有用,请多多指教. 1.Student的Bean如下: public class Student ...

  4. java list foreach 修改_Java ArrayList在foreach中remove的问题分析

    都说ArrayList在用foreach循环的时候,不能add元素,也不能remove元素,可能会抛异常,那我们就来分析一下它具体的实现.我目前的环境是Java8. 有下面一段代码: public c ...

  5. java excel 字体大小_Java将数据按列写入Excel并设置格式(字体、背景色、自动列宽、对齐方式等)...

    /*** 按列写入Excel并设置格式 * *@paramoutputUrl * 输出路径 *@paramsheetName * 工作薄名称 *@paramtitles * 表头 *@paramarr ...

  6. java 类 比较大小_java 类比较大小(实现Comparable接口)

    import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * 两个类要想比较大小, * ...

  7. java面板的大小_JAVA编程上我定义了几个面板和一个Frame,怎么设置面板的大小???用setSize怎么没用啊?...

    JAVA编程上我定义了几个面板和一个Frame,怎么设置面板的大小???用setSize怎么没用啊? 关注:250  答案:4  信息版本:手机版 电脑版 解决时间 2021-02-04 13:23 ...

  8. java上传图片限制大小_java怎么限制上传图片的大小

    怎么修改默认上传请求地址?######@帅狗解决了######http://fex.baidu.com/ueditor/#qa-customurl看这里你就知道了######如果解决的啊######r ...

  9. java 文件 缓冲区大小_Java web 中文件下载遇到的缓冲大小问题

    刚才自己做一个小例子,就是在android端点击一个button,然后从服务器端下载文件到手机SD卡.结果却遇到了问题,刚开始挺兴奋的,因为自己做的可以下载下来文件了,但是自习看才发现有问题,那就是下 ...

最新文章

  1. Linux免密登陆(CentOS7.2为例)
  2. 总结apply和call方法的使用 bind方法 bind方法的使用 函数中的几个成员
  3. 当TFS/VSTS遇上Power BI
  4. 乱码解决方案SecureCRT中文乱码解决方案
  5. Python数据分析库pandas高级接口dt和str的使用
  6. python3编译成exe运行_python3.x的程序如何打包成exe可执行文件
  7. 设计学生证信息管理系统(C++实现,附源代码,详细解析)
  8. windows安装mysql修改密码_1、Windows下安装mysql-8.0.12及修改初始密码
  9. 修改文件属性与权限(鸟哥linux私房菜)
  10. VS2015 vs2017 密钥
  11. 快速理解卷积神经网络VGG16/VGG19,以及每个模块的作用及意义。
  12. 【Day2.2】海边行宫忘忧宫——“爱与希望”之宫
  13. WINDOWS 文件夹内容
  14. 万字长文保姆级教你制作自己的多功能QQ机器人
  15. 西门子博途1500双驱同步,伺服同步运行程序,3轴码垛博途程序,scl项目,同步轴走PN工艺对象
  16. AD如何走蛇形线和圆角拐角
  17. 3道题彻底搞定:套路解决递归问题
  18. shell统计pv和uv、独立ip的方法
  19. 全志h3通用固件_英菲克i7四核全志H3芯片刷机rom升级固件包
  20. 是高通芯片好还是洛达芯片好_59只芯片概念个股名单!市净率小于3,股民:都是好股...

热门文章

  1. QWidget中加载QML页面并设置透明背景
  2. 机器人运动规划调研(pending)
  3. python模块cv2人脸识别_python face_recognition模块实现人脸识别
  4. Tiniux 3.0 / Memory.c / OSMemFree
  5. java EF6,EF Core 2.0和EF6(Entity Framework 6)中配置实体映射关系
  6. win10电脑服务器在哪个文件夹下,Win10桌面背景在哪个文件夹?Win10桌面背景所在文件夹介绍...
  7. 百度分布式配置中心BRCC正式开源
  8. 前端面试题--重要基础知识回顾(一)
  9. c 对一个mysql数据库进行操作_C/C++对MySQL操作
  10. mysql第3章数据定义_【MySQL数据库】第3章解读:服务器性能剖析 (下)