如何在B类中使用A类的数组,试过了返回值
需求:在其他类中对数组进行:循环打印输出数组名称(字符串)。
在A类中创建数组,代码如下:
public int[] exampleList() {
int exampleList1 = 0;
int exampleList2 = 1;
int exampleList3 = 2;
int exampleList4 = 3;
int exampleList5 = 4;
int allexampleList = 5;
int[] exampleLists = new int[allexampleList];
String[] songsListName = new String[5];
songsListName[SongsList1] = "示例1";
songsListName[SongsList2] = "示例2";
songsListName[SongsList3] = "示例3";
songsListName[SongsList4] = "示例4";
songsListName[qqMusicSongsList] = "示例5";
return exampleLists; //使用返回值让其他类调用
}
在B类中,如何将exampleLists
点击跳转到数组里的exampleLists
,
即引用数组int[] exampleLists = new int[allexampleList]
行,
代码如下:
class exampleThread implements Runnable {
int[] exampleLists = new int[];
//报错Array initializer expected
@Override
public void run() {
for (int i = 0; i < exampleLists[i]; i++) {
exampleList[i] = (int) Math.random();
System.out.println(exampleLists[i]); //间隔输出
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
增加构造方法,然后在main创建对象的时候将A类返回的数组传入进去。另外你for里变量书写错误,我已经更正。代码如下:
传值都不会??
https://www.runoob.com/java/j...
直接调用方法, 返回值赋值给自己的数组变量就可以