`

java容器之数组

阅读更多
-


长度已知:使用数组

初始化数组时,必须指定数组的长度。
也就是数组的长度是已知的。不然回报 java.lang.NullPointerException错误。

例如:这样使用数组

		//用法1、声明和初始化分开
		String[] strA ;
		strA = new String[5];
		
		//用法2、也可以和起来
		String[] str2A	= new String[5];//赋空值		
		String[] str3A = {"aa","bb","cc","dd"};//直接赋值
		





长度未知:使用list

例如:
		List lst = new ArrayList();
		lst.add("aa");
		lst.add("bb");


当然,不止于list,还可用set,map等,这些被称作容器的java类,都是用来处理个数未知的集合的。


对于list、set、map使用可参考:
http://lixh1986.iteye.com/blog/1955704

java中HashSet详解
http://alex09.iteye.com/blog/539549

HashSet集合
http://blog.csdn.net/zuoluoboy/article/details/3981940




小应用:

在HashSet中,不允许有2个值是完全一样的。
利用这一点,我们可以去除重复的元素




























-
分享到:
评论

相关推荐

    Java对象的容纳 数组。容器

    在Java编程中,对象的容纳主要分为两种方式:数组和容器。这里我们将详细讨论这两种方式。 **一、数组** 数组是一种基础的存储结构,它允许我们存储相同类型的对象引用。在Java中,数组的创建和使用可以通过以下...

    java-抽取数组中的数字元素并排序-代码

    我们的目标是从这个数组中提取所有的数字,并将它们存储在一个新的容器中。在这个例子中,我们将使用`ArrayList<Integer>`来存储提取出来的数字。 首先创建一个`ArrayList<Integer>`实例: ```java ArrayList...

    java不支持创建泛型数组(1)

    在Java编程语言中,"java不支持创建泛型数组(1)"这个标题揭示了一个重要的概念,即Java不直接允许我们创建带有类型参数的泛型数组。这是因为Java的泛型是类型擦除的,这意味着在编译后,所有的泛型信息都会被移除,...

    java 数组和字符串

    数组是存储固定数量同类型元素的容器。在Java中,可以通过以下方式创建数组: 1. **声明与初始化**: ``` int[] numbers; // 声明数组 numbers = new int[5]; // 初始化数组 ``` 2. **同时声明与初始化**: ...

    java容器详细解析

    Java容器详细解析 Java容器是一种基本的数据结构,用于存储和管理对象。Java容器主要分为两大类:Collection和Map。 Collection Collection是一个独立元素的序列,这些元素都服从一条或多条规则。Collection接口...

    Java-LeetCode数组经典解法解析.pptx.pptx

    此外,理解Java数组在解决经典问题,如两数之和、三数之和等中的独特解法,有助于提升编程技能和解决问题的能力。 总结,深入理解和熟练运用Java数组是每个程序员的必备技能。通过不断的学习、实践和优化,我们可以...

    Java基础教程:数组和集合

    Java 基础教程:数组和集合 Java 中的数组和集合是两个非常重要的概念,它们用于存储和操作数据。在本文中,我们将详细介绍 Java 中的数组和集合,包括它们的定义、初始化、访问和常见操作。 数组(Array) 数组...

    Java基础第4章(数组对象).pptx

    Java中的数组是一种特殊的对象,它用于存储同一类型的多个数据,就像一个容器。数组在内存中是一段连续的空间,每个元素都有自己的索引,通过索引可以访问和修改数组中的元素。数组的创建有两种方式:静态初始化和...

    java容器学习心得

    ### Java容器学习心得详解 在Java编程中,容器(Containers)是存储和操作对象集合的重要工具,主要包括集合(Collections)和映射(Maps)。本文将深入解析Java容器的关键概念、特性以及不同容器类型的应用场景。 ...

    Java 实例 - 数组获取最大和最小值源代码-详细教程.zip

    在Java编程中,数组是一种非常基础且重要的数据结构,它用于存储同类型的多个元素。在处理数组时,经常需要找出数组中的最大值和最小值,这对于数据分析、算法实现或者简单的数学计算都至关重要。本详细教程将指导你...

    JAVA容器对象整理

    这篇博客"JAVA容器对象整理"可能涵盖了关于Java中的不同容器类、接口以及它们的使用方式。在这里,我们将深入探讨一些核心的Java容器知识点。 1. **ArrayList与LinkedList** - `ArrayList`是一个基于数组实现的...

    java集合与数组的相同点和不同点

    1. 容器:无论是数组还是集合,它们都是容器,即它们都提供了一个存储数据的结构。它们都可以用来保存一组对象,使得我们能够以统一的方式处理这些对象。 2. 访问方式:数组和集合中的元素都可以通过索引进行访问。...

    java实现数组实例化一个类

    数组是一种存储具有相同类型元素的容器,在这里我们可以创建一个`Student`类型的数组,并通过索引访问每个学生对象。 ```java public static void main(String[] args) { // 创建一个可以存放3个Student对象的数组...

    java-数组与方法及面向对象基础

    数组在Java中是存储同一类型数据的集合,可以看作是一个可变大小的容器。数组的定义和初始化通常包含以下几个步骤: 1. **声明**:指定数组的类型,如`int[] numbers`声明了一个整型数组。 2. **创建**:分配内存...

    Java中数组反转的方法及其效率对比与应用

    内容概要:本文档详细介绍了在Java中反转数组...其他说明:在实际工程实践中,对于追求高性能且不允许使用外部容器的情况,推荐采用就地修改数组的双指针技术。同时,本文还提供了具体的实例以便读者更好地理解和掌握。

    Java如何获取数组和字符串的长度(length还是length())

    数组是一个容器,当它被创建后,不仅元素的类型是确定的,元素的个数也是确定的。因此,数组可以使用一个字段(length)来表示长度。数组的长度是确定的,不可能再变长或者变短。 字符串也是一个对象,但是它的长度...

    java数组与字符串用法小结

    数组是一种用于存储相同类型数据的容器。例如,可以创建一个整型数组来存储一系列整数。数组的初始化有两种常见的方式: 1. **声明并分配空间:** ```java int[] myArray; // 声明一个int类型的数组 myArray = ...

    Java 容器.pdf_电子版pdf版

    Java 容器详解 Java 容器是 Java 语言中的一种集合类库,主要包括 Collection 和 Map 两种类型。Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。 Collection Collection 是一种集合接口...

    JAVA容器知识积累

    Java容器是Java编程中至关重要的一个部分,它们用于存储、管理和操作对象集合。在这个主题下,我们将深入探讨Java中的核心容器类,包括数组、List、Set和Map,以及它们各自的特点和使用场景。 1. **数组**:数组是...

Global site tag (gtag.js) - Google Analytics