char[] name = "VIKKYHACKS".toCharArray();
System.out.println(name.length);
Run Code Online (Sandbox Code Playgroud)
在这个程序中,什么是"长度",如果是(new String("VIKKYHACKS")).length()那么长度将是一种方法.但char []是一种数据类型,不能在其中包含字段或方法.该程序的第二行如何工作?
char []不是原始数据类型.它是一个Object,它有一个公共字段'length'.
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
这是一个好的开始.
因为Arrays是Objects,所以它们拥有所有其他项,比如equals()和hashCode()方法.(以及所有的对待,如notify(),wait()等)
| 归档时间: |
|
| 查看次数: |
147 次 |
| 最近记录: |