ICode9

精准搜索请尝试: 精确搜索
  • java ArrayList集合 创建 使用2022-04-24 02:32:56

          import java.util.ArrayList; //先导包class Demo02 { public static void main(String[] args) { ArrayList<String> arr= new ArrayList<String>();//创建一个String集合 //存值 arr.add("张三"); arr.add("李四"); //在指定位置添加元素 arr.add(0,&q

  • java ArrayList 练习 (随机点名器)(商场库存表)2022-04-24 02:32:42

                     

  • ArrayList 底层源码1.82022-04-23 23:01:29

                    依旧是Object类型数组   数组的有效长度       是一个object 类型的数组 但是这个数组是空的                            

  • Arraylist2022-04-21 19:00:06

    ArrayList是集合类的一种,主要特点是可以实现调整大小的数组。我们通常使用ArrayList时,会以ArrayList的形式来使用,其中,E是指列表中元素的数据类型,叫做“泛型” 在使用时候,我们可以将“E”替换为我们所需要引用的数据类型

  • list等长度切割2022-04-21 12:00:23

    /** * 将list集合等分切割 * * @param list * @param number * @return */ public <T> List<List<T>> cutList(List<Integer> list, int number) { List<List<T>> lists = new ArrayList<>(); L

  • 五天一个小总结2022-04-20 21:02:53

    学习Java第5天的小总结 我还记得上次的进度是在StringBuilder与String的转换处,由于本次的学习进度并没有出现”量的飞跃“,仅仅学习了ArrayList一个章节,所以,这次我的分享内容会相对细化一些啊,本人比较菜,希望能够得到各位的指正。 ArrayList 该函数的运用, 涉及到: 导包--import java

  • ArrayList.forEach2022-04-18 11:35:03

    方法原型 forEach() 方法用于遍历动态数组中每一个元素并执行特定操作。 这个是 java8 的新特性的应用。 forEach() 方法原型如下: default void forEach(Consumer<? super T> action) { Objects.requireNonNull(action); for (T t : this) { act

  • 嵌套列表转化为二维数组2022-04-17 10:31:32

    使用流的方式可以将嵌套的列表转化为二维数组。 List<List<Integer>> res = new ArrayList<>(); for (int i = 0; i < 3; i++) { ArrayList<Integer> list = new ArrayList<>(); for (int j = 0; j < 5; j++) { list.add((int) (Math.random()

  • 【Java】ArrayList 存储学生并使用Collections比较排序2022-04-14 11:32:43

    package LearnJava7; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; public class CollectionsDemo2 { public static void main(String[] args) { ArrayList<Student> array=new ArrayList<Student>()

  • ArrayList源码解析2022-04-13 20:35:12

    1.无参构造方法 //默认初始长度 private static final int DEFAULT_CAPACITY = 10; //初始空数组 private static final Object[] EMPTY_ELEMENTDATA = {}; //共享空数组 和 EMPTY_ELEMENTDATA 区分用来查看扩容多少 private static final Object[] D

  • 面试java(一)2022-04-13 10:31:34

    ==和equals 的区别 【==】对比的是栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址 【equals】: 【object】中默认也是采用==比较,通常会重写 如果没有做特殊处理 【==】与 【equals】是区别不大的 像【String】重写了 【equals】 所以【String】【equals】 比较的是

  • 集合框架的底层2022-04-13 00:02:05

    List `ArrayList` 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用`ensureCapacity`操作来增加 ArrayList 实例的容量。这可以减少递增式再分配的数量。 ArrayList继承于 `AbstractList` ,实现了` List`, `Ran

  • ArrayList和Vector的区别和联系2022-04-12 22:04:09

    ArrayList和Vector的区别和联系 相同点: 底层都是数组 都用int来表示占用的字符个数 默认分配的初始长度均为10 不同点: ArrayList的数组扩容每次新增1.5的倍数 Vector的数组扩容是2的倍数 Vector的利用线程安全性更高 ArrayList的运行效率更好,但不安全 总结 数组

  • Map集合&Collections集合工具类2022-04-12 12:31:51

    1.Map集合 1.1Map集合概述和特点【理解】 Map集合概述 interface Map<K,V> K:键的类型;V:值的类型 Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取无序 Map集合的基本使用 public class MapDemo01 { public static void main(String[]

  • 体验Stream流2022-04-10 00:31:36

    package LambdaTest.LambdaTest06; import java.util.ArrayList; /** * FileName: StreamDemo * Author: lps * Date: 2022/4/9 21:00 * Sign:刘品水 Q:1944900433 */ public class StreamDemo { public static void main(String[] args) { ArrayList&l

  • JAVA线程安全类2022-04-07 23:04:07

    package Multithreading; import java.util.*; public class BuyTicketDemo { public static void main(String[] args) { StringBuffer sb = new StringBuffer(); StringBuilder sb2= new StringBuilder(); Vector<String> v= new Vect

  • Leetcode78/90/491之回溯中的子集问题2022-04-07 12:31:26

    回溯之子集问题 子集问题和组合问题特别像 Leetcode78-子集 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集) 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集 输入:nums = [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] List

  • 力扣442(java)-数组中重复的数据(中等)2022-04-07 12:00:06

    题目: 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。 你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。  示例 1: 输入:nums = [4,3,2,7,

  • 力扣448(java)-找到数组中所有消失的数(简单)2022-04-06 22:34:41

    题目: 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。  示例 1: 输入:nums = [4,3,2,7,8,2,3,1]输出:[5,6]示例 2: 输入:nums = [1,1]输出:[2] 提示: n == nums.length1 <= n <= 1051

  • 地铁查询系统2022-04-06 22:31:07

    一个简单的地铁查询系统,包括按线路查询,按站查询,以及选择起点与终点,输出两点之间的一条最短线路,其中工程量最大的是输出两点之间最短的路线,也是本系统的核心功能。    这是数据库的结构,按章线路查询,在进入index页面时,通过Ajax在后台servlet中读取数据库的内容并通过处理将这些数

  • C#中ArrayList和Hashtable2022-04-06 13:33:39

    本文章主要介绍两种集合:(1)ArrayList;(2)Hashtable; 一、ArrayList ArrayList类似于数组,其大小可根据需要动态改变,也可称之为动态数组。 有如下学生类: class Student { public Student(string code,string name,string address) { this.Code = code; this.Name

  • 7、[简答题] 【Map集合的使用】 有2个数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省],第二个数组为:[哈尔滨,杭州,南昌,广州,福州],将第一个数组元素作为key,第二个2022-04-04 16:32:20

    7、[简答题] 【Map集合的使用】 有2个数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省],                    第二个数组为:[哈尔滨,杭州,南昌,广州,福州],将第一个数组元素作为key,第二个数组元素作为value存储到Map集合中。 如{黑龙江省=哈尔滨, 浙江省=杭州,

  • 暴力枚举2022-04-03 10:00:36

    package com.itheima.Main; import java.util.ArrayList; import java.util.List; /** * 小蓝有一个超大的仓库,可以摆放很多货物。 * ​ 现在,小蓝有 n 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝 * 规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于

  • 9、[简答题] 【Collections工具类使用】 ArrayList集合中有如下内容: {33,11,77,55},使用Collections.sort()对ArrayList集合中的数据进行排2022-04-01 15:03:01

    package day_03_test; import java.util.ArrayList; import java.util.Collections; //9、[简答题] //【Collections工具类使用】 //ArrayList集合中有如下内容: {33,11,77,55},使用Collections.sort()对ArrayList集合中的数据进行排序,并打印出排序后的结果。 public class Demo09

  • java-集合遍历2022-03-31 23:32:38

    import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.Scanner; public class Javatest83 { /** * 集合-Collection(ArrayList、LinkedList等) * 练习2:提示用户输入整数,存放到ArrayList集合中, * 输入0代表结束

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有