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

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

  1. length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法;
  2. length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性;
  3. java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!

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

public static void main(String[] args) {
    String []list={"ma","cao","yuan"};
    String a="macaoyuan";
    System.out.println(list.length);
    System.out.println(a.length());
    List array=new ArrayList();
    array.add(a);
    System.out.println(array.size());
}

输出的值为:

3
9
1

原文地址:https://www.cnblogs.com/guoyaohua/p/8395119.html

时间: 2024-10-08 15:06:04

length()方法,length属性和size()的方法的区别的相关文章

类的声明 只能有属性和方法(属性没有括号,方法有括号)

<?phpclass Connection{ // 声明类的属性 // ip地址 public $host = '127.0.0.1'; // 用户名 public $username = 'root'; // 密码 public $password = '123456'; // 数据库名 public $dbname = 'aa'; // 字符集 public $charset = 'utf8'; // 声明类的方法 public function connect(){ // var_dump

Python基础教程(第九章 魔法方法、属性和迭代器)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5437223.html______ Created on Marlowes 在Python中,有的名称会在前面和后面都加上两个下划线,这种写法很特别.前面几章中已经出现过一些这样的名称(如__future__),这种拼写表示名字有特殊含义,所以绝不要在自己的程序中使用这样的名字.在Python中,由这些名字组成的集合所包含的方法称

C# 使用反射获取类的成员变量名、方法及属性的若干笔记

参考链接:http://blog.csdn.net/ccaakkee/article/details/2425950,作者:CSDN ccaakkee   http://blog.csdn.net/jaydawson/article/details/5539438,作者:CSDN jaydawson 代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sys

java中常用的包、类、以及包中常用的类、方法、属性-----io包

由于最近有需要,所以下面是我整理的在开发中常用的包.类.以及包中常用的类.方法.属性:有需要的看看 java中常用的包.类.以及包中常用的类.方法.属性 常用的包 java.io.*; java.util.*; java.lang.*; java.math.*; java.sql.*; java.text.*; java.awt.*; javax.swing.*;   包名 接口 类 方法 属性 java.io.*; java.io.Serializable实现序列化 java.io.Buffe

python之特殊方法、属性和迭代器

9.1 准备工作 class NewStyle(object) more_code_here class OldStyle: more_code_here 在这两个类中,NewStyle是新式的类,OldStyle是旧式的类.如果文件以__metaclass__=type开始,那么两个类都是新式类. 除此之外,还可以在自己的类的作用域中对__metaclass__变量赋值.这样只会为这个类设定元类.元类是其他类的类-----这是个更高级的主题. 9.2 构造方法 当一个对象被创建后,会立即调用构

js代码大全(各种方法、属性)《转载》

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event.y 窗体活动元素 document.act

Java中length、length()、size()的区别

首先区分下length和length(): length不是方法是属性,数组的属性: 1 public static void main(String[] args){ 2 int[] intArray = {4,5,6}; 3 System.out.println("这个数组的长度是:"+intArray.length); 4 } length()是字符串String的一个方法: 1 public static void main(String[] args){ 2 String s

BOM的节点方法和属性

一.HTML DOM >>>>>>>>>>>>>>>>>>>>具体可以参考W3SCHOOL中的讲解,接下来我会结合W3SCHOOL和本人总结的一些实例供大家理解. HTML 的标准对象模型 HTML 的标准编程接口 W3C 标准 HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法. 换言之,HTML DOM 是关于如何获取.修改.添加或删除 HTML 元素的标准

java反射-反射实例化对象-反射获得构造方法-反射获得普通方法-获得属性

链接:https://www.zhihu.com/question/24304289/answer/38218810来源:知乎著作权归作者所有,转载请联系作者获得授权. Class<?> cls = Class.forName("cn.mldn.demo.Person"); // 取得Class对象 第一步:获得对象,构造方法,普通方法,属性 Object obj = cls.newInstance() Constructor<?> cons = cls.get