gpt4 book ai didi

java - 如何根据第一位java从数组中获取整数值

转载 作者:行者123 更新时间:2023-11-30 07:53:16 24 4
gpt4 key购买 nike

我有 int number 值和 int[] numberArray
我想从 numberArray 中获取所有以 number 开头的值。

我想做的是

for (int i=0;i<numbers.length;i++){
if(numberArray[i] "starts with" number){
System.out.print(numberArray[i]);
}
}

我还需要使用 2 位和 3 位数字。

你能帮我找到解决方案吗?

编辑:感谢您的帮助,找到了解决方案。最后的代码看起来像这样:

String num = String.valueOf(number);
for (int i =0; i< numberArray.size();i++) {
String anumber = String.valueOf(numberArray[i]);
if (anumber.startsWith(num)){
System.out.print(numberArray[i])
}
}

最佳答案

这是一些未经测试的 java 代码。但是非常糟糕的做法和糟糕的表现......无论如何应该对你有用^^

public static ArrayList<Integer> getStartingWith(int[] numbers, int key)
{
ArrayList<Integer> matching = new ArrayList<Integer>();

String keyAsString = Integer.toString(key);

for(int i = 0; i < numbers.length; i++)
{
if(Integer.toString(numbers[i]).startsWith(keyAsString))
matching.add(numbers[i]);
}
return matching;
}

看看@Andreas 的回答。比我聪明多了!!!

关于java - 如何根据第一位java从数组中获取整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44926430/

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