Java 模板 : array of Template Type in Template

标签 java class templates

我想实现一个包含模板类型数组的模板。有没有办法做类似于我在示例代码中概述的事情?问题出在为 this.foo 分配模板类型的新数组的行中。

class Classname<T>
{
  T[] foo
  Classname()
  {
    this.foo=new T[128];
  }
}

最佳答案

这不起作用,并且 here is a good answer这就解释了为什么。但是,实际上,Arraylist 是一个很好的替代品,因为它基本上将数组包装在列表对象中。

编辑

This question更接近你的问题

关于Java 模板 : array of Template Type in Template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1831448/

相关文章:

java - 在同一个 Process 对象上调用 Runtime.getRuntime.exec(commands) 两次

java - 初学者无法创建第一个 Android 应用程序项目

java - 尝试在图表中标记条形,但多次生成文本

python - Cython:python 类包装器中的模板

c++ - 我怎样才能让 g++ 模仿 MSVC++ 的模板实例化行为?

java - 如何动态添加参数值到JdbcTemplate查询?

c++ - Posix 线程类和启动例程 (pthread)

java - 如何命名这样的复合类?

作为类方法的参数传递的函数的 c++ std::vector

c++ - 无法获取 std::bind() 返回对象的 operator() 指针