网站首页 站内搜索

搜索结果

查询Tags标签: ArrayList,共有 703条记录
  • 如何在 Java 中解析 JSON

    注:本文转自《白煮蛋的博客》 你可以使用谷歌 Gson。 使用这个库,您只需要创建一个具有相同 JSON 结构的模型。然后模型会自动填充。您必须将变量称为 JSON 键,或者@SerializedName如果您想使用不同的名称,请使用。 JSON 从你的例子: <span style="backgrou…

    2022/2/20 17:26:36 人评论 次浏览
  • Java基础 ArrayList

    1.String[]转list String[] arr = {"a", "b"}; List<String> list = Arrays.asList(arr); //此集合无法操作添加元素 List<String> list1 = new ArrayList<String>(list); //此集合可操作元素2.list转String[] List<String&g…

    2022/2/17 20:12:01 人评论 次浏览
  • JAVA学习笔记之十一---初识集合

    1.为什么需要集合? 方便一些操作,例如通常我们定义一个数组时使用 String strs = new String[6];只能定义一个固定长度的字符串数组,而我们在使用集合时,通过List<String> list = new ArrayList<String>();然后使用之中的add方法就可以实现不断地插入元素…

    2022/2/17 17:12:19 人评论 次浏览
  • ArrayList与LinkedList的区别

    ArrayList 是基于数组实现的,LinkedList 是基于双向链表实现的,ArrayList 在新增和删除元素时,因为涉及到数组复制,所以效率比 LinkedList 低,而在遍历的时候,ArrayList 的效率要高于 LinkedList。 ArrayList 是基于动态数组实现的非线程安全的集合。当底层数组满的…

    2022/2/12 23:45:08 人评论 次浏览
  • Java常用容器基础操作汇总

    背景 容器是Java的重要组成部分,在实际应用中选择适当的容器,往往能达到事半功倍的效果。 下图为Java集合框架图,图源于菜鸟教程:Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection…

    2022/2/10 17:13:26 人评论 次浏览
  • 代码优化:防止空指针异常 NPE ,是程序员的基本修养,注意 NPE 产生的场景:

    NPE产生的场景: 1 )、返回类型为基本数据类型,return 包装数据类型的对象时,自动拆箱有可能产生 NPE。 反例: public int f() { return Integer 对象}, 如果为 null ,自动解箱抛 NPE 。 2 )、数据库的查询结果可能为 null 。User user = userDao.loadUserByUserna…

    2022/2/10 12:12:57 人评论 次浏览
  • Java高级(二) 复习 Collection、泛型

    【Collection、泛型】 主要内容Collection集合 迭代器 增强for 泛型 第一章 Collection集合 1.1 集合概述 在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢? 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,…

    2022/2/8 14:13:06 人评论 次浏览
  • 文件与集合之间转换

    文件与集合之间转换 字符串 集合到文件需求:把ArrayList集合中的字符串数据写入到文本文件。要求:每一个字符串元素作为文件中的一行数据思路:创建ArrayList集合 往集合中存储字符串元素 创建字符缓冲输出流对象 遍历集合,得到每一个字符串数据 调用字符缓冲输出流对象的…

    2022/2/7 23:43:55 人评论 次浏览
  • Java ArrayList & LinkedList 区别

    文章目录 Java ArrayList & LinkedList 区别ArrayListLinkedListSynchronizedListArrayList源码分析LinkedList源码分析Java ArrayList & LinkedList 区别 ArrayList ArrayList底层是动态数组实现的,数组是一块连续的内存,是线程不安全的。ArrayList会根据需要调…

    2022/2/7 17:16:34 人评论 次浏览
  • 集合中的遍历Java

    import java.util.ArrayList; import java.util.Collection; import java.util.Iterator;public class 迭代器 {static ArrayList<String> arrayList = new ArrayList<>();public static void main(String[] args) {// TODO 自动生成的方法存根Collection<…

    2022/2/7 14:13:28 人评论 次浏览
  • Java 泛型

    https://www.bilibili.com/video/BV1Kb411W75N 泛型的概念 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入…

    2022/2/7 9:12:36 人评论 次浏览
  • 斗地主随机发牌实现

    斗地主随机发牌实现 需求: 通过程序实现斗地主过程中的洗牌,发牌和看牌思路:创建一个牌盒,也就是定义一个集合对象,用ArrayList集合实现 往牌盒里面装牌 洗牌,也就是把牌打撒,用Collections的shuffle()方法实现 发牌,也就是遍历集合,给三个玩家发牌 看牌,也就是三…

    2022/2/7 6:14:11 人评论 次浏览
  • 【Java】ArrayList基础语法

    目录ArrayList 添加元素 访问元素 修改元素 删除元素 计算大小 迭代数组列表 ArrayList 排序ArrayList ArrayList类位于java.util包中使用前需要引入它,语法格式: import java.util.ArrayList;//引入ArrayList类ArrayList<E> objectName=new ArrayList<>();…

    2022/2/5 11:42:48 人评论 次浏览
  • 深入分析CopyOnWriteArrayList的源码设计

    深入分析CopyOnWriteArrayList的源码设计 CopyOnWriteArrayList提供线程安全性和可伸缩性可伸缩性指的是一个应用程序在工作负载和可用处理资源增加时其吞吐量的表现情况。 一个可伸缩的程序能够通过使用更多的处理器、内存或者I/O带宽来相应地处理更大的工作负载。 锁住某…

    2022/2/4 22:44:13 人评论 次浏览
  • Java ArrayList 类

    ArrayList 类继承了 AbstractList 并实现了 List 接口。 ArrayList 支持可以根据需要增长的动态数组。 标准 Java 数组 是固定长度的。 数组创建后不能增长或缩小,这意味着我们必须提前知道一个数组将包含多少个元素。 数组列表是使用初始大小创建的。 当超过这个大小时,…

    2022/2/4 1:16:02 人评论 次浏览
扫一扫关注最新编程教程