豆妮的小奴隶

length() 方法,length 属性和 size() 方法的区别:

1、length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法;

2、length 属性是针对 Java 中的数组来说的,要求数组的长度可以用其 length 属性;

3、Java 中的 size() 方法是针对泛型集合说的, 如果想看这个泛型有多少个元素, 就调用此方法来查看!

这个例子来演示这两个方法和一个属性的用法:

import java.util.ArrayList;

import java.util.List;

public class Main {

public static void main(String[] args) {

String array[] = { "First", "Second", "Third" };

String a = "HelloWorld";

List list = new ArrayList();

list.add(a);

System.out.println("数组array的长度为" + array.length);

System.out.println("字符串a的长度为" + a.length());

System.out.println("list中元素个数为" + list.size());

}

}

输出的值为:数组array的长度为3

字符串a的长度为10

list中元素个数为1

java size_Java length() 方法,length 属性和 size() 方法的区别相关推荐

  1. length() 方法,length 属性和 size() 方法的区别:

    length()是针对字符串来说的,要得到一个字符串的长度就要用它的length()方法: length属性是针对java数组来说的,求数组的长度就用它的length属性: size()方法是针对泛型 ...

  2. Java length() 方法、length 属性和 size() 方法有什么区别?

    目录 一.解答 二.代码 一.解答 1.length() 方法: 是针对字符串来说的,要求一个字符串的长度就要用到它的 length() 方法. 2.length 属性: 是针对 Java 中的数组来 ...

  3. java map大小_Java中HashMap的size()方法: HashMap.size() - Break易站

    Java中的HashMap HashMap类的java.util.HashMap.size()方法用于获取哈希映射HashMap中映射的大小,该映射引用Map中键值对或映射的数量. 句法: Hash_ ...

  4. python-类的继承和多态-继承父类方法和属性的多种方法-继承多个类,继承顺序的研究

    一.Reference Python interview - override & overload_加藤蜀黍的博客-CSDN博客 Python:类的继承,调用父类的属性和方法基础详解_奥卡姆 ...

  5. Java对象数组按照其属性排序的方法

    问题描述: 开发时我们希望用一个类表示某种物品, 用其域来描述物品的特性, 当我们有一组物品也就是一个对象数组时,我们会希望这组物品按照它的某个属性来排序 也就是需要对象数组按照其属性排序 一 类定义 ...

  6. 介绍Java中一个快速复制属性值的方法——非常简单但很实用

    菜鸟程序员Chivalry 2017-05-19 11:32 少啰嗦,直接看需求代码: 比如说你现在有一个help_student_application数据表,表中记录申请岗位学生信息,其中有一个字 ...

  7. size(),length和length()的区别(最详细版)

    首先区分一下length和length(): length不是方法,是属性,数组的属性: public static void main(String[] args) {int[] intArray ...

  8. JS-DOM Element方法和属性

    JS-DOM Element方法和属性 S-DOM Element方法和属性 一,获取html元素 1.getElementByID(id) 通过对元素的ID访问,这是DOM一个基础的访问页面元素的方 ...

  9. 【yoyo】类,对象,方法,属性,事件的定义

    假如我们地球上的所有人是一个类,这个类的名称为People,那么地球上的每一个人就是People类的一个对象,每个人都有"嘴"等属性,也有"骂人"的方法,当然& ...

最新文章

  1. requests库怎么安装在python中-python安装requests库的实例代码
  2. 记录EntityValidationErrors的详细信息
  3. RecyclerView万能分割线
  4. Entity Framework技巧系列之二 - Tip 6 - 8
  5. 【转】各种树:trie树、B树、B-树、B+树、B*树
  6. ALGO-84 矩阵乘法
  7. HDU 1262 寻找素数对 模拟题
  8. Spark sample入门到精通
  9. 第二代支付系统专题之报文篇(二)大额支付报文完整版(含二代新增功能业务说明)...
  10. 苹果cms模板_我的主题网【第二十五套】精简宽屏大气苹果CMSv10模板DIY系列拆分版...
  11. SQL Server2005如何进行数据库定期备份
  12. c语言新手的无奈,几个新手容易犯的错误
  13. php_os用法,使用终端,如何让OS X使用MAMP版本的PHP
  14. 三维模型转换html,三维模型查看器转换软件FinalMesh Professional 1.2.0.329 Pro | C4DSKY...
  15. MFC 通用对话框之“浏览“对话框
  16. 下拉菜单(Dropdown)
  17. 蓝牙LMP响应超时 BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT
  18. 计算机视觉学习6_棋盘格_相机模型与参数标定
  19. Pytorch:optim.zero_grad()、pred=model(input)、loss=criterion(pred,tgt)、loss.backward()、optim.step()的作用
  20. Android:微信(一):集成、分享

热门文章

  1. windows动态库和静态库VS导入
  2. 雷林鹏分享:jQuery EasyUI 拖放 - 基本的拖动和放置
  3. Thread-Per-Message设计模式
  4. golang之终端操作,文件操作
  5. Java编辑环境搭建
  6. 【JavaScript】Uncaught TypeError: Illegal invocation
  7. PyQt窗体视觉样式
  8. 第三次IT浪潮将使白领收入成倍不均-信息革命
  9. RTT线程管理篇——RTT启动流程
  10. CCF201812-1 小明上学