`
learen
  • 浏览: 11260 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

黑马程序员 求数组、字符串和集合中元素个数的方法总结

 
阅读更多

                     ------- android培训java培训、期待与您交流! ----------

 

    首先看一道Java基础试题:

    在java中,关于数组描述正确的是(BD)
    A) 数组中的索引下标从1开始
    B) 存储在数组当中的数据都属于同一数据类型
    C) 通过数组名.length()能获得数组的长度
    D) 数组的最大索引下标是数组的长度减1 
    解释:C项 通过数组名.length不用加括号,String需要加括号 
         例如:int[] arr = {1,2,3,4,5,6,7};
                    String str = “abcdefg”;
                    System.out.println(arr.length);
                    System.out.println(str.length());

    通过上面这道题,我们可以看出数组和字符串获取元素个数的方法不同,那么集合用什么方法呢?

    答案是通过size()方法。

    下面我们总结一下:

    1、取得数组的长度用length属性;

    2、取得字符串的长度用length()方法;

    3、取得集合中元素的个数用size()方法。

分享到:
评论

相关推荐

    黑马程序员入学Java精华总结

    ### 黑马程序员入学Java精华总结 #### 一、Java概述与基础知识 1. **何为编程?** - 编程是指通过编写计算机能够理解的指令来解决问题或完成特定任务的过程。这些指令通常被组织成算法,并使用某种编程语言实现。...

    黑马程序员入学面试题

    - `String str=""`:表示`str`变量指向一个空字符串对象。 #### 26. 使用运算符"=="和方法equals()进行比较对象的区别? - `==`:比较两个对象的引用是否相等。 - `equals()`:比较两个对象的内容是否相等。 #### ...

    黑马程序员入学Java知识(精华总结)

    ### 黑马程序员入学Java知识(精华总结) #### 一、Java概述与基础知识 ##### 1、何为编程? 编程是指使用计算机语言来编写指令,这些指令被计算机执行以完成特定任务的过程。通过编程,我们可以控制计算机的行为...

    2014黑马程序员JAVA基础测试题

    因此,需要先将字符串转换为GBK编码的字节数组,然后根据字节数截取,确保截取的长度是字节的偶数,且不包含中文字符的半个部分。截取后,可以再转换回字符串。 以上是Java编程的一些基础知识点,涵盖了字符串操作...

    黑马程序员笔记自己复习Java

    本文将对Java基础知识点进行总结,涵盖了变量、数据输入、数组、方法、封装、API、字符串、ArrayList、继承、多态等方面的重要概念。 变量和数据输入 在Java中,变量是存储数据的容器。变量的声明格式为`数据类型 ...

    黑马程序员_(适合初学者入门的Java基础视频)

    4. **数组和集合框架**:介绍数组的使用,以及ArrayList、LinkedList、HashSet、HashMap等集合类的特性与操作,这些都是Java编程中常用的数据结构。 5. **异常处理**:讲解如何使用try-catch语句块进行错误处理,...

    黑马程序员面试宝典(java)2018版

    《黑马程序员面试宝典(java)2018版》是一本专门为Java开发者准备的面试指南,涵盖了大量在面试过程中可能遇到的问题和知识点。这本宝典由黑马程序员机构精心编纂,汇集了近万名学员的实际面试经验,为求职者提供了...

    黑马程序员_Java基础辅导班教程课件[第01期]第13天

    5. **字符串**:深入学习String类的常用方法,以及如何操作字符串。 6. **异常处理**:介绍如何使用try-catch语句捕获和处理运行时错误。 7. **IO流**:教授输入输出流的使用,包括文件读写、对象序列化和反序列化等...

    黑马程序员java基础试题、笔记

    首先,面试问题合集和整理的资料包含了大量Java的基础知识,例如面向对象编程概念(类、对象、封装、继承、多态),数据类型(基本类型与引用类型)、运算符、流程控制(if、switch、for、while)、数组、字符串操作...

    程序员数据结构笔记

    2. **线性数据结构**:包括线性表、栈、队列、数组和字符串。线性表是一种顺序存储的数据结构,可以用来存储一系列具有相同类型的数据。栈遵循“后进先出”(LIFO)原则,队列则是“先进先出”(FIFO)原则。数组是...

    黑马程序员入学Java知识

    ### 黑马程序员入学Java知识 #### Java概述与基础知识 1. **何为编程?** - 编程是通过特定的计算机语言来编写指令,让计算机执行一系列任务的过程。 2. **Java语言概述,历史、特点** - **概述**:Java是一种...

    黑马程序员毕向东java基础课堂完整版文档

    7. **字符串**:分析String类的特性,如不可变性,以及常用的方法如concat、substring、indexOf等。 在进阶部分,文档会涉及: 1. **面向对象编程**:深入解析类、对象、封装、继承、多态等核心概念,以及构造方法...

    黑马程序员《Java自学宝典》源代码

    4. **字符串处理**:掌握String类的基本用法,包括字符串的创建、比较、拼接、查找、替换等操作,以及StringBuilder和StringBuffer类的使用。 5. **异常处理**:理解Java中的异常分类,如检查性异常和运行时异常,...

    最全面的 C++ 笔记 【黑马程序员】.zip

    5. **数组与字符串**:数组是一组相同类型的元素集合,而字符串是字符数组的一种特殊形式。在C++中,我们还需要了解如何处理数组和字符串。 6. **类与对象**:C++的面向对象特性体现在类的定义、对象的创建和操作上...

    Java基础案例教程.rar

    6. **字符串处理**:学习String类的常用方法,包括字符串拼接、查找、替换、分割等操作,以及StringBuilder和StringBuffer的使用。 7. **输入/输出流**:学习Java I/O流的概念,包括文件操作、字符流和字节流的使用...

    黑马java教程知识点笔记整理

    实例化一个类会创建一个对象,通过对象来调用类中的属性和方法。类之间的关系可以是继承、封装和多态,这些都是面向对象编程的核心概念。 【变量与数据类型】 Java有八种基本数据类型:整型(byte、short、int、...

    C语言基础视频教程

    - **字符串处理**:字符串在实际编程中非常常见,教程将涵盖字符串的创建、访问以及使用标准库函数进行字符串操作的方法。 #### 4. **指针与内存管理** - **指针基础**:指针是C语言中最复杂也是最强大的特性之一...

    perl 语言入门(中文)

    - **字符串类型**:支持单引号和双引号字符串,双引号字符串支持变量内插功能。 - **字符串操作**:Perl提供了丰富的字符串操作符,如连接(`.`)、重复(`x`)等,使得字符串处理变得简单直观。 - **列表与数组**...

Global site tag (gtag.js) - Google Analytics