java – 我使用泛型,但不是这个类的东西!
发布时间:2020-12-15 08:32:14 所属栏目:Java 来源:网络整理
导读:我试图使用Google Collections调用 this method来连接两个数组 public static T T[] concat(T[] first,T[] second,ClassT type) 它返回空的结果.我在用 ObjectArrays.concat(array1,array2,Blah.class) 这是唯一编译的东西. array1和array2的类型为Blah [].
我试图使用Google Collections调用
this method来连接两个数组
public static <T> T[] concat(T[] first,T[] second,Class<T> type) 它返回空的结果.我在用 ObjectArrays.concat(array1,array2,Blah.class) 这是唯一编译的东西. array1和array2的类型为Blah []. 什么是正确的语法? 额外问题:其他集合库是否包含带示例的文档? 编辑:问题是我的骨头代码. public void register(ButtonPair[] pairs) { pairs = ObjectArrays.concat(this.pairs,pairs,ButtonPair.class); } 事情的右边是好的,但由于模棱两可,左侧没有分配给this.pairs.抱歉!和帽子谷歌收藏! 解决方法
以下对我有用:
String[] arr1 = { "abc","def" }; String[] arr2 = { "ghi","jkl" }; String[] result = ObjectArrays.concat(arr1,arr2,String.class); 你如何从concat()获得结果? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 在Selenium HtmlUnitDriver程序中捕获的SocketExc
- java – python“elif”的编译方式与else不同:if?
- java – 将System.out重定向到JTextPane
- 如何避免在自定义java异常类中重复
- 浅析Spring配置文件
- Android获取来电号码代码
- .net – 为什么Task.WhenAll抛出TaskCanceledException和Ta
- 如何在连续内存中的Unboxed Vector中存储Haskell数据类型
- java – 关于应用于堆栈和队列的排序算法
- java – Spring MVC忽略配置的PropertyEditor并改为使用构造