作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
昨天我参加面试,面试官告诉我编写一个计算数组长度的代码,而不使用 Array 类的 length 属性。
例如-
char[] array=new Scanner(System.in).nextLine().toCharArray();
// i have to write a code for calculating length of this array
//I can use any operator but use of library is restricted
给出所有答案here正在使用字符串库。
最佳答案
更好的解决方案可能是使用以下方法:java.lang.reflect.Array::getLength
例如:
import java.lang.reflect.Array;
public class ArrayLength {
public static void main(String[] args) {
char[] array = new char[]{'a', 'b', 'a', 'c'};
System.err.println(Array.getLength(array));
}
}
关于java - 如何在不使用库的情况下计算数组的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30725549/
我是一名优秀的程序员,十分优秀!