泛型

2018-05-13 16:32:44 +08:00
 choice4

Java 没办法通过传递 泛型的数组 来对这个数组进行复制并返回吧。。难受啊 写了半天 bug 最后通过反射使用 Array.newInstance(Class, int)写了一个可以拷贝,但是必须在运行时指定好 class 的具体类型,如果调用的使用也是一个 T.class 还是会凉。。问下各位大哥 java 有没有办法可以在这块绕过去啊。。

2332 次点击
所在节点    Java
4 条回复
fangchang
2018-05-13 16:47:06 +08:00
Collections.copy
BBCCBB
2018-05-13 16:49:33 +08:00
Arrays.copy 了解一下?
choice4
2018-05-13 16:51:02 +08:00
。。哈哈尴尬了 我也刚看到 老哥们稳 像 jdk 低头
HangoX
2018-05-14 12:32:34 +08:00
JAVA 的泛型只是编译时检查,运行中是不存在的,直接定义一个 object 就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/454492

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX