Java:Int数组,测量数组元素的长度
在Java中。假设您得到了以下数组。或者类似的东西
int[] anArray = {10, 20, 30, 40, 1000};
是否有一种方法可以在数组[4]处获取数组元素的长度
我需要知道数组[x]是否=4。比如2004年、1000年或1968年
我该怎么做
你可以在下面搜索框中键入要查询的问题!
在Java中。假设您得到了以下数组。或者类似的东西
int[] anArray = {10, 20, 30, 40, 1000};
是否有一种方法可以在数组[4]处获取数组元素的长度
我需要知道数组[x]是否=4。比如2004年、1000年或1968年
我该怎么做
# 1 楼答案
您可以将元素转换为字符串,然后查找字符串的长度
你也可以在一个while循环中使用10的重复除法来找到你的答案
# 2 楼答案
您可以将元素转换为字符串并获取字符串的长度,或者可以测试其整数是否在1000和9999之间
# 3 楼答案
将数组对象转换为字符串并检查长度:
# 4 楼答案
# 5 楼答案
略为古怪的方法:
@Mark的第二个选项可能会更快