我使用JavaPoet创建 Java 代码。我定义了以下数组:
String[] testArr = new String[] {"1","2"};
和一个构造函数:
ArrayTypeName stringArray = ArrayTypeName.of(String.class);
MethodSpec constroctMethod = MethodSpec.constructorBuilder()
.addModifiers(Modifier.PUBLIC)
.addStatement("$T names", stringArray)
.addStatement("names = $N", testArr)
.build();
前者不起作用。我想创建声明:
String[] names = new String[] {"1","2"};
如何将数组分配给上一行中的语句?