需要: T[] 找到: int[] 原因: 推论变量 T 具有不兼容的上限 等式约束条件:int 下限:java.lang.Object
时间: 2023-03-26 22:02:26 浏览: 146
这个问题涉及到编程语言的类型限制和类型转换,我可以回答。这个错误的原因是变量 T 的上限类型与 int 类型不兼容,需要进行类型转换。等式约束条件是 int,下限是 java.lang.Object,需要根据具体情况进行类型转换或者修改类型限制。
相关问题
java.lang.NumberFormatException: Invalid int: "R.drawable.nongfu"
java.lang.NumberFormatException: Invalid int: "R.drawable.nongfu"错误是因为在将字符串转换为整数时,字符串中包含了非数字字符。在这个例子中,"R.drawable.nongfu"是一个字符串,其中包含了非数字字符,因此无法将其转换为整数。要解决这个问题,需要确保将字符串转换为整数之前,字符串中只包含数字字符。可以使用String类的replaceAll()方法来删除字符串中的非数字字符,例如:
```java
String str = "R.drawable.nongfu";
str = str.replaceAll("\\D+","");
int num = Integer.parseInt(str);
```
这里的replaceAll()方法使用正则表达式"\\D+"来匹配所有非数字字符,并将它们替换为空字符串。然后,使用Integer.parseInt()方法将字符串转换为整数。
java: 对于sort(int[],(o1,o2)->o2 - o1), 找不到合适的方法 方法 java.util.Arrays.<T>sort(T[],java.util.Comparator<? super T>)不适用 (推论变量 T 具有不兼容的限制范围 等式约束条件: int 上限: java.lang.Object) 方法 java.util.Arrays.<T>sort(T[],int,int,java.util.Comparator<? super T>)不适用 (无法推断类型变量 T (实际参数列表和形式参数列表长度不同))
这个错误提示表明使用lambda表达式时,编译器无法推断出泛型类型参数T的具体类型,需要显式指定泛型类型参数,示例代码如下:
```
int[] arr = {5, 2, 8, 1, 9};
Arrays.sort(arr, (Integer o1, Integer o2) -> o2 - o1);
System.out.println(Arrays.toString(arr)); // 输出 [9, 8, 5, 2, 1]
```
以上代码中,显式指定了泛型类型参数为Integer,即`(Integer o1, Integer o2) -> o2 - o1`,表示o2大于o1时返回正数,o2等于o1时返回0,o2小于o1时返回负数,实现降序排列。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)