请问如何将数组内容一次性传入已实例化的类中的数组属性里并输出?
publicclassOrder{privateString[]items;以上是需要传数组内容进入的类,其中农items就是我想传的地方;String[]a=newSt...
public class Order {
private String[] items;
以上是需要传数组内容进入的类,其中农items就是我想传的地方;
String[] a = new String[orderitem.length];
for (int j = 0; j < orderitem.length; j++) {
a[j] = orderitem[j].show2();
}
System.out.println(a[0]);
System.out.println(a[1]);
System.out.println(a[2]);
order[numX - 1].setItems(a);
以上是我传入items的代码,我已经明白使用setter直接传入,传的是地址,但是并不知道到底该如何传,希望有知道的前辈帮我看一下。另外我也试过了,setter上面的三个代码是可以输出我想要的结果的;
还有个小问题就是,如何一次性通过getter方法获取并输出数组属性的内容?
暂时的代码如下:
System.out.println("订单总额:" + "\t\t\t\t" + totalNum); 展开
private String[] items;
以上是需要传数组内容进入的类,其中农items就是我想传的地方;
String[] a = new String[orderitem.length];
for (int j = 0; j < orderitem.length; j++) {
a[j] = orderitem[j].show2();
}
System.out.println(a[0]);
System.out.println(a[1]);
System.out.println(a[2]);
order[numX - 1].setItems(a);
以上是我传入items的代码,我已经明白使用setter直接传入,传的是地址,但是并不知道到底该如何传,希望有知道的前辈帮我看一下。另外我也试过了,setter上面的三个代码是可以输出我想要的结果的;
还有个小问题就是,如何一次性通过getter方法获取并输出数组属性的内容?
暂时的代码如下:
System.out.println("订单总额:" + "\t\t\t\t" + totalNum); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询