gpt4 book ai didi

java - 如何检查字符串数组中的每个元素是否为整数?

转载 作者:行者123 更新时间:2023-12-03 08:57:38 25 4
gpt4 key购买 nike

我正在尝试进行错误检查,以确定数组的所有元素是否都是整数,但是我已经被卡了很长时间了。关于如何开始的任何想法都会有所帮助。

Scanner scan = new Scanner(System.in);

System.out.print("Please list at least one and up to 10 integers: ");
String integers = scan.nextLine();

String[] newArray = integers.split("");

最佳答案

使用您使用扫描仪创建的字符串,循环使用空格分隔的列表,并检查每个元素是否为整数。如果它们全部通过,则返回true;否则,返回true。否则返回false。

isInteger支票的贷方记入Determine if a String is an Integer in Java

public static boolean containsAllIntegers(String integers){
String[] newArray = integers.split(" ");
//loop over the array; if any value isnt an integer return false.
for (String integer : newArray){
if (!isInteger(integer)){
return false;
}
}
return true;
}

public static boolean isInteger(String s) {
try {
Integer.parseInt(s);
} catch(NumberFormatException e) {
return false;
}
// only got here if we didn't return false
return true;
}

关于java - 如何检查字符串数组中的每个元素是否为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19216864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com