小编Sch*_*tky的帖子

比较java中不同类型的数组大小

所以我想创建一个方法来验证两个数组的长度相同,如:

validateSameSize(Object[] first, Object[] second) {
   if (first.length != second.length) throw new Exception();
}
Run Code Online (Sandbox Code Playgroud)

问题是此方法仅适用于非原始数组.如果我想比较一个char-Array与另一个数组,这不起作用.有没有办法实现这个功能而没有太多的开销?

我已经尝试过了

<T,V> validateSameSize(T[] first, V[] second)
Run Code Online (Sandbox Code Playgroud)

但由于泛型也需要一个类而不能使用原始类型,因此这不起作用.也

validateSameSize(Array first, Array second)
Run Code Online (Sandbox Code Playgroud)

也不起作用

java arrays

7
推荐指数
1
解决办法
150
查看次数

标签 统计

arrays ×1

java ×1