我已使用 PDRectangle
参数声明 PDPage
Float width = 8.5f;
Float height = 5f;
Float dpi = 72f;
PDRectangle size = new PDRectangle(width*dpi, height*dpi);
PDPage page = new PDPage(size);
但我想在数组中声明多个具有自定义 PDRectangle
大小的 PDPage
。
有些不完全是:
ArrayList<PDPage> page = new ArrayList<PDPage(size)>();
最佳答案
创建列表和初始化其元素之间是有区别的。列表的初始化只关心泛型类规范:
List<PDPage> page = new ArrayList<>();
然后,您可以添加多个具有自定义大小
的PDPage
实例:
page.add(new PDPAge(size)); // This can be done multiple times, e.g. in a loop
关于java - 如何在Java中声明参数化对象数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63864591/