如何通过从第 1 个类调用第 2 个类的方法来调用第 3 个类的方法

复仇者

我有一个名为“Artist”的类,我可以调用类“Track”的公共方法 getArtists,它在返回值中为我提供另一个类“ArtistSimplified”的数组。我对返回 ArtistSimplified 类字符串的 getName 方法感兴趣。我想知道怎么做。我不能直接调用 ArtistSimplified 类的 getName 方法。

        List<Track> tracks = new ArrayList<>();
        tracks = Arrays.asList(topTracksRequest.execute());
        if(tracks == null) {
            throw new ResourceNotFoundException(new ErrorMessage("No songs found for this id:" +artistId));
        }

        List<Song> songs = new ArrayList<Song>();
        for(int i = 0; i < 5; i++) {
            Song song = new Song();
            song.setTitle(tracks.get(i).getName());
            song.setArtist(tracks.get(i).getArtists().getClass().getMethod("getName", ArtistSimplified.class).getReturnType());
        }

我被困在这里。song.setArtist(tracks.get(i).getArtists().getClass().getMethod("getName", ArtistSimplified.class).getReturnType());

我尝试了上面的行,但它不起作用。

佩巴

您的代码正在尝试调用getName()数组本身。您需要通知Artist要从中获取名称的索引

for (int a = 0; a < tracks.get(i).getArtists().length; a++) { 
        System.out.print(tracks.get(i).getArtists()[a].getName()); 
} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用PHP在JSON数组中打印第1,第3,第5个元素

来自分类Dev

向每个第3个元素添加类,并排除X类的元素

来自分类Dev

选择类,然后在jQuery的类列表中的第3个对象中选择输入

来自分类Dev

在SQL中,我需要生成一个排名(第1,第2,第3)列,并卡在“联系”上

来自分类Dev

如何通过一个类和方法来创建一个类的实例?

来自分类Dev

在Java中3个类中的另一个类中调用方法

来自分类Dev

如何通过从另一个类调用方法来初始化final字段?

来自分类Dev

pytest测试类调用类方法,类型错误恰好接受2个参数(给定1个)

来自分类Dev

如何使用Flask设置列表中每个第1,第2,第3个帖子的颜色?

来自分类Dev

如何合并来自1个基数的2个类的2个方法?

来自分类Dev

从第3个调用2个不同的小部件中的动画(不是父小部件)

来自分类Dev

是否存在矢量化方法来检查1D数组的第i个元素是否存在于3D数组的第i个元素上?

来自分类Dev

调用类方法时“缺少1个必需的位置参数”

来自分类Dev

使用jQuery的第n个类?

来自分类Dev

向每个第3个元素添加类,并排除X类的元素

来自分类Dev

如何通过从另一个类调用方法来初始化final字段?

来自分类Dev

第2个,第3个,第5个乘积的第1000个元素

来自分类Dev

如何使用2个不同的对象调用相同的方法来定义类

来自分类Dev

如何合并来自1个基数的2个类的2个方法?

来自分类Dev

通过从另一个类调用方法来更新信息

来自分类Dev

在第3类中时如何在第2类的对象上调用第1类的方法&好的设计?

来自分类Dev

如何通过从另一个“类”调用“new”来获取 JavaScript“类”?

来自分类Dev

如何从第 3 个开始选择每个第 2 个 div?

来自分类Dev

Python3如何从另一个类中的一个类调用方法

来自分类Dev

显示类中 purejs 中的第 1 个 2 个字符并隐藏其余字符

来自分类Dev

如何将数据第 1 个活动传递给第 2 个活动,将第 2 个活动传递给第 3 个活动

来自分类Dev

如何在 SQL Server 中的第 1 个下划线、第 2 个下划线、第 3 个下划线之后获取字符

来自分类Dev

如何选择数据集的第 1 个、第 2 个和第 3 个?

来自分类Dev

如何在第 1 类中更改第 2 类(Tkinter)中的小部件(标签)的属性?

Related 相关文章

  1. 1

    如何使用PHP在JSON数组中打印第1,第3,第5个元素

  2. 2

    向每个第3个元素添加类,并排除X类的元素

  3. 3

    选择类,然后在jQuery的类列表中的第3个对象中选择输入

  4. 4

    在SQL中,我需要生成一个排名(第1,第2,第3)列,并卡在“联系”上

  5. 5

    如何通过一个类和方法来创建一个类的实例?

  6. 6

    在Java中3个类中的另一个类中调用方法

  7. 7

    如何通过从另一个类调用方法来初始化final字段?

  8. 8

    pytest测试类调用类方法,类型错误恰好接受2个参数(给定1个)

  9. 9

    如何使用Flask设置列表中每个第1,第2,第3个帖子的颜色?

  10. 10

    如何合并来自1个基数的2个类的2个方法?

  11. 11

    从第3个调用2个不同的小部件中的动画(不是父小部件)

  12. 12

    是否存在矢量化方法来检查1D数组的第i个元素是否存在于3D数组的第i个元素上?

  13. 13

    调用类方法时“缺少1个必需的位置参数”

  14. 14

    使用jQuery的第n个类?

  15. 15

    向每个第3个元素添加类,并排除X类的元素

  16. 16

    如何通过从另一个类调用方法来初始化final字段?

  17. 17

    第2个,第3个,第5个乘积的第1000个元素

  18. 18

    如何使用2个不同的对象调用相同的方法来定义类

  19. 19

    如何合并来自1个基数的2个类的2个方法?

  20. 20

    通过从另一个类调用方法来更新信息

  21. 21

    在第3类中时如何在第2类的对象上调用第1类的方法&好的设计?

  22. 22

    如何通过从另一个“类”调用“new”来获取 JavaScript“类”?

  23. 23

    如何从第 3 个开始选择每个第 2 个 div?

  24. 24

    Python3如何从另一个类中的一个类调用方法

  25. 25

    显示类中 purejs 中的第 1 个 2 个字符并隐藏其余字符

  26. 26

    如何将数据第 1 个活动传递给第 2 个活动,将第 2 个活动传递给第 3 个活动

  27. 27

    如何在 SQL Server 中的第 1 个下划线、第 2 个下划线、第 3 个下划线之后获取字符

  28. 28

    如何选择数据集的第 1 个、第 2 个和第 3 个?

  29. 29

    如何在第 1 类中更改第 2 类(Tkinter)中的小部件(标签)的属性?

热门标签

归档