Java 我有一个无法跨类解析的数组

标签 java arrays

我有一个数组,位于名为 MusicArray 的类中 我希望能够打印其数据并在我的 SearchClass 类中搜索它

import java.util.Arrays;
import java.util.Scanner;

public class Searchclass {
      public static void main(String[] args) {

              MusicArray ma = new MusicArray();

         for(int count = 1; count <= songDetails.length; count++){
         System.out.println(SongDetails.length);
         System.out.println(songDetails[count - 1]);}

在 MusicArray 类中我有这个

 public Music[] getSongDetails() {
        return songDetails;

我认为这段代码片段使数组可用于其他类

我错过了什么?

最佳答案

您需要使用 ma 对象来检索数组,如下所示:

Music[] songDetails = ma.getSongDetails();

然后您可以迭代 Music[] 数组。

关于Java 我有一个无法跨类解析的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6814850/

相关文章:

java - Lombok 的自定义 Setter 和 Getter

java - 如何确定图形字符串的长度?

javascript - 当第二个数组是第一个数组中的键时,根据另一个数组对一个数组进行排序。

javascript - 如何从以下 xml 制作层次结构数组?

ruby - 将数组转换为哈希数组

arrays - cfloop 一个数组并逐行读取内容

java - 尝试将字符串附加到 Java Applet 面板中的 TextArea 时出现 NullPointerException

java - 如何使用JPA获取数据库连接状态?

java - 在 Java/印度编号系统中格式化数字

php - 连接 2 个 echo 并用逗号分隔 - 内爆、数组