对于最新稳定版本,请使用 Spring Framework 7.0.6spring-doc.cadn.net.cn

数组构造

你可以使用熟悉的 Java 语法来构建数组,并可选择提供一个初始化器,以便在构造时填充数组。以下示例展示了如何实现这一点:spring-doc.cadn.net.cn

int[] numbers1 = (int[]) parser.parseExpression("new int[4]").getValue(context);

// Array with initializer
int[] numbers2 = (int[]) parser.parseExpression("new int[]{1,2,3}").getValue(context);

// Multi dimensional array
int[][] numbers3 = (int[][]) parser.parseExpression("new int[4][5]").getValue(context);
val numbers1 = parser.parseExpression("new int[4]").getValue(context) as IntArray

// Array with initializer
val numbers2 = parser.parseExpression("new int[]{1,2,3}").getValue(context) as IntArray

// Multi dimensional array
val numbers3 = parser.parseExpression("new int[4][5]").getValue(context) as Array<IntArray>

目前在构造多维数组时,不能提供初始化器。spring-doc.cadn.net.cn