[英]How can I assign multiple values to an Object[]?
我正在使用这段代码插入到hashmap中。
我已将多个值分配给Object[]
,但是运行程序时出现这些错误。
我该如何解决此错误:
<identifier> expected
illegal start of type
';' expected
码:
public final static Object[] longValues = {"10", "iosl-proi", "10.10.10.10.10.","5","O"},{"11", "pree-lee1", "12.1.2.","4","O"},{"13", "trtg-lv1t", "4.6.1.","3","O"};
您似乎正在创建一个多维数组。 也许这就是您想要的?
public final static Object[][] longValues = {
{"10", "iosl-proi", "10.10.10.10.10.","5","O"},
{"11", "pree-lee1", "12.1.2.","4","O"},
{"13", "trtg-lv1t", "4.6.1.","3","O"}
};
尽管根据对象值中的模式,也许您实际上想创建一个类来存储这些值?
在周围添加另一组{ }
,并使用[][]
表示Array of Array。
public final static Object[][] longValues =
{{"10", "iosl-proi", "10.10.10.10.10.","5","O"},
{"11", "pree-lee1", "12.1.2.","4","O"},
{"13", "trtg-lv1t", "4.6.1.","3","O"}};
在您的代码中,您正在将多维数组分配给一维数组。您需要如下创建多维数组。
public final static Object[][] longValues =
{ {"10", "iosl-proi", "10.10.10.10.10.","5","O"},
{"11", "pree-lee1", "12.1.2.","4","O"},
{"13", "trtg-lv1t", "4.6.1.","3","O"} };
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.