January 2, 2017
深入分析Java中的length和length()
在开始正文之前,请你快速回答如下问题:
在不使用任何带有自动补全功能IDE的情况下,如何获取一个数组的长度?以及,如何获取一个字符串的长度?
这个问题我问过不同水平的程序员,包括初级和中级水平的。他们都不能准确而自信地回答这个问题(如果你能很准确很自信的回答这个问题,那么证明针对这一知识点你比大多数中级程序员掌握的好)。由于现在很多IDE都有代码补全功能,这使得开发人员在很多问题上都理解的很肤浅。本文将介绍几个关于Java数组的关键概念。
上面问题的正确回答姿势应该是这样的:
int arr = new int[3];
System.out.println(arr.length);//使用length获取数… Read More