1

我目前正在使用由 rithms ( https://github.com/rithms/riot-api-java ) 制作的 Riot api 的 java 版本,并且我正在尝试接收冠军的名字,就像我目前一样“只是”能够获得身份证。

RankedStats rankedStats = api.getRankedStats(api.getSummonerByName("AscendedKitten").getId());

现在,当打印出结果时

rankedStats.getChampions();

它(当然)会返回 ID。我注意到

net.rithms.riot.dto.Champion.Champion

有一个返回名称的方法,但是(因为我没有阅读文档)我还没有找到如何转换/获取对象的实例。

对于基本问题,我很抱歉,我希望您在帮助我时不会遇到太多麻烦:3

提前致谢!

4

1 回答 1

1

使用 RiotApi 类的 getDataChampion(Region region, int id) 方法,然后在它返回的冠军上使用 getName() 方法。

于 2016-01-22T23:25:32.337 回答