首页 > 编程语言 >Java中的长度length、length()、size()的区别

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

时间:2023-02-18 16:57:23浏览次数:32  
标签:Java String arrayList add length main size

java中有三个常用的与长度相关的属性和方法,分别是length、length()、size()。记录一下它们之间的区别;

length属性

单独的length是针对 数组 而言,表示声明数组的长度,也就是数组中元素的个数,它是数组的一个属性,而不是方法。

public static void main(String[] args) {

int[] a = new int[]{1,2,3,4,5,6};

System.out.println(a.length); // 输出为:6

}

 

length()方法

length()是方法,常用于 字符串 之后,表示字符串中所包含字符的个数。注意:char字符没有length()方法。

public static void main(String[] args) {

String a = "abcdefg";

System.out.println(a.length()); // 输出为:7

}

 

size()方法

size()也是方法,用于 集合容器(List,Set,Map)之后,表示集合容器中所含元素的个数。

public static void main(String[] args) {

ArrayList arrayList = new ArrayList<>();

arrayList.add("It's");

arrayList.add("a");

arrayList.add("wonderful");

arrayList.add("day");

System.out.println(arrayList.size()); // 输出为:4。arraylist中有四个字符串

}

 

————————————————
版权声明:本文为CSDN博主「weixin_34701288」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_34701288/article/details/114876390

标签:Java,String,arrayList,add,length,main,size
From: https://www.cnblogs.com/vt567/p/17133026.html

相关文章

  • 无限循环与游戏循环 java 230218
    循环次数没有上限的循环示例while(true){System.out.println("打游戏");}游戏循环游戏里基本都是无限循环用户可以在适当的时机选择退出这个无限循环importjava.util......
  • 微软出品自动化神器【Playwright+Java】系列(九)多线程、重定向、弹出新窗口、截图、新
    写在前面关于Playwright系列的文章,真的很久没有写了,今天一个不小心官方API部分过完了,下面将为大家逐一演示,感兴趣的同学可以自行动手练习。API部分多线程直白点说就是......
  • 高CPU Java应用分析
    模拟CPU40%左右importjava.util.concurrent.CountDownLatch;publicclassMainextendsThread{privateCountDownLatchc;publicMain(Stringname,Cou......
  • PAT-basic-1016 部分A+B java
    一、题目正整数 A 的“DA​(为1位整数)部分”定义为由 A 中所有 DA​ 组成的新整数 PA​。例如:给定 A=3862767,DA​=6,则 A 的“6部分”PA​ 是66,因为 A 中......
  • PAC-basic-1017 A除以B java
    一、题目本题要求计算 A/B,其中 A 是不超过1000位的正整数,B 是1位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 ......
  • PAT-basic-1018 锤子剪刀布 java
    一、题目大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大......
  • PAT-basic-1015 德才论 java c++
    一、题目宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而......
  • 【Java-01】java基础-基本语法
    1、基本输出语句/**java*多行注释*///java单行注释publicclass_01_HelloWorld{publicstaticvoidmain(String[]args){//main方法System.......
  • AcWing788.逆序对的数量(Java)
    题目来源:https://www.acwing.com/problem/content/790/题目描述给定一个长度为n的整数数列,请你计算数列中的逆序对的数量。逆序对的定义如下:对于数列的第i个和第j......
  • IDEA修改Java注释字体颜色 - mac电脑 - 2023年2月
    先来看下成果: 先选中Preferences: 再选择Editor->Java->Comments->Blockcomment(多行注释)或者Linecomment(单行注释)  end.......