【发布时间】:2015-05-06 18:54:11
【问题描述】:
我将 2 个长度不同的数组传递给控制器,我想执行一个 for 循环,其长度将是 2 个数组长度的最大值。 我不知道如何执行。我尝试了 Math.max 但它给了我错误,因为无法为最终变量长度赋值。
String[] x =0;
x.length = Math.max(y.length,z.length);
for(int i=0; i < x.length; i++)
x 和 y 中的元素个数不固定。它改变了我们从前端传递的内容。
【问题讨论】:
-
X.length 是一个你不能改变的常数。
-
看起来对您的意图有些疑问。你想创建一个新的字符串数组吗?还是您只对使用最大长度作为循环条件感兴趣?