`

java中length,length(),size()区别

    博客分类:
  • java
阅读更多
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性;
2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法;
3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看。

这个例子来演示这两个方法和一个属性的用法:
public static void main(String[] args) {
         String []arr={"test1","test2"};
         String str="test";
         List<Object> list=new ArrayList();
         list.add("test");
         System.out.println(arr.length);
         System.out.println(str.length());
         System.out.println(list.size());
}
输出的值为:
2
4
1
分享到:
评论

相关推荐

    Java中length,length(),size()详解及区别

    主要介绍了Java中length,length(),size()详解及区别的相关资料,需要的朋友可以参考下

    微信支付接口 java.security.InvalidKeyException: Illegal key size

    对接微信接口中因为jdk8解密长度不够 报错 java.security.InvalidKeyException: Illegal key size 替换路径:(记得备份原有的文件) C:\Program Files\Java\jdk1.8.0_131\jre\lib\security

    JavaString构造器中originalValue.lengthsize

    Java:String构造器中originalValue.length&gt;size的理解

    关于java中链表的用法

    链表类List的源代码如下: import Java.io.*; public class List {  /*用变量来实现表头*/  private Node Head=null;... public int size()  /*返回链表的大小*/  {  return (Length);  }

    Fundamental Networking in Java

    number of platforms (many now extinct), and on networks ranging in size from an Ethernet a few inches in length, to a corporate between cities thousands of miles apart, to the immense geographic ...

    java绘制音频波形图

    import java.awt.Graphics; import java.awt.GridLayout; import java.io.File; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem;...

    java高效开发

    java高效开发 在重要的循环里,消除循环终止判断时的方法调用。  例如:将 for(int i=0; i&lt;collection.size();i++){ ... } 替换为… 尽量减少对变量的重复计算 for(int i=0; n=collection.size();i;i++){...} ...

    栈的Java语言实现

    i &lt; array.length; i++) { stack[i] = array[i]; top = i; } } public boolean push(String pusher){ if (top &gt; MAX_SIZE) { return false; }else { top = top + 1; stack[top] = pusher; return true...

    java发送短信之AT指令

    public String sendAT(String atcommand) throws java.rmi.RemoteException { String s = ""; try { Thread.sleep(100); writeln(atcommand); Thread.sleep(80); s = read(); Thread.sleep(100); } catch ...

    java项目-俄罗斯方块

    java项目-俄罗斯方块,供学习。 /** * File: GameCanvas.java * User: Administrator * Date: Dec 15, 2003 * Describe: 俄罗斯方块的每一个方块的绘制 */ import javax.swing.*; import javax.swing.border....

    Java测试题2答案

    定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:CD A double a=1.0; A private class MyClass extends Object B class MyClass extends Object C ...

    java常用工具类的使用

    在Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串中的字符称为模式字符,模式字符区分大小写。常见的模式...

    C#加密JAVA解密

    C# 加密 JAVA 解密源码 using System; using System.IO; using System.Security.Cryptography; namespace WindowsApplication1 { /// /// Security 的摘要说明。 /// public class Security { const string...

    Java 高级特性.doc

    5.在JAVA的程序中,我经常性的看到字符前面有@这种标志的符号.这个就叫做注解! 下面是使用 @SuppressWarnings 来取消 deprecation 警告的一个例子: public class Test { @Deprecated //在eclipse下运行的时候,...

    java字符串操作大全

    java字符串操作大全,适合初学者,浅显易懂 部JAVA字符串操作 2008-07-11 15:39:42| 分类: JAVA | 标签: |字号大中小 订阅 . JAVA字符串的方法 String a = "53c015"; //Integer.parseInt(s, radix) radix设置为...

    MD5加密算法(Java语言描述)

    MD5加密算法(Java版) 可以运行 原理  对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位...

    Java聊天室源代码

    DatagramPacket dp = new DatagramPacket(buf, buf.length, InetAddress.getByName(tfIP.getText()), 3000); ds.send(dp); } catch (Exception ex) { ex.printStackTrace(); } /*...

    java简单小程序九九乘法表

    if ( found.size( ) &gt; 0 ) for ( Iterator iter = found.iterator( ); iter.hasNext( ); ) System.out.println( iter.next( ) ); else System.out.println( "No match on " + roots[ i ] ); } }

    用户登录Java程序

    email.setToolTipText("邮箱中必须包含@字符"); telephone = new JLabel("电 话"); telephone.setToolTipText("电话只能为数字"); usernameField = new JTextField(15); usernameField....

    java单源最短路径(贪心算法)

    java单源最短路径(贪心算法) public class TheShortestWay { static int MAX_SIZE = 6; public static void dijkstra(int v, float[][] a, float[] dist, int[] prev) { int n = dist.length - 1; if (v ||...

Global site tag (gtag.js) - Google Analytics