PlaayZone Postado Setembro 30, 2017 Denunciar Compartilhar Postado Setembro 30, 2017 Pezual queria muito a ajuda de vocês com um problema que não to conseguindo resolver TantoFaz: Lider:PlaayZone Olders: - Nsei - Nsei3 - Nsei4 TantoFaz2: Lider: PlaayZone2 Olders: - Nsei3 - Nsei345 private String getLiderPath(String player) { for (String key : config.getConfig().getKeys(false)) { String LiderPath = config.getConfig().getString(key + ".Lider"); if (LiderPath.contains(player)) { return config.getString(key); } } return null; } Eu queria saber como faço para retonar o topo do path, no exemplo ali o "TantoFaz", tentei com esse código mas não consigo pegar. Alguma alma bondosa que consegue resolver? obs: Sou iniciante não me matem please. Link para o comentário Compartilhar em outros sites More sharing options...
lucakiksd07 Postado Setembro 30, 2017 Denunciar Compartilhar Postado Setembro 30, 2017 Tópico Movido para área correta. Link para o comentário Compartilhar em outros sites More sharing options...
Kees_T Postado Setembro 30, 2017 Denunciar Compartilhar Postado Setembro 30, 2017 (editado) Tente usar equals pra comparar Strings: public String getLiderPath(String jogador) { for (String topos : getConfig().getKeys(false)) { if (getConfig().getString(topos + ".Lider").equals(jogador)) { return topos; } } } Editado Setembro 30, 2017 por Kees_T 1 Link para o comentário Compartilhar em outros sites More sharing options...
Duck Postado Setembro 30, 2017 Denunciar Compartilhar Postado Setembro 30, 2017 Errado: for (String key : config.getConfig().getKeys(false)) { Certo: List<String> liders = config.getStringList("Liders"); if (liders.contains(player)) { // } ou do jeito q nego falou ai em cima Link para o comentário Compartilhar em outros sites More sharing options...
PlaayZone Postado Setembro 30, 2017 Autor Denunciar Compartilhar Postado Setembro 30, 2017 Tente usar equals pra comparar Strings: public String getLiderPath(String jogador) { for (String topos : getConfig().getKeys(false)) { if (getConfig().getString(topos + ".Lider").equals(jogador)) { return topos; } } } Deu certo, muito obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Wolf_131 Postado Setembro 30, 2017 Denunciar Compartilhar Postado Setembro 30, 2017 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.Atenciosamente,Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
PlaayZone
Pezual queria muito a ajuda de vocês com um problema que não to conseguindo resolver
TantoFaz:
Lider:PlaayZone
Olders:
- Nsei
- Nsei3
- Nsei4
TantoFaz2:
Lider:
PlaayZone2
Olders:
- Nsei3
- Nsei345
private String getLiderPath(String player) {
for (String key : config.getConfig().getKeys(false)) {
String LiderPath = config.getConfig().getString(key + ".Lider");
if (LiderPath.contains(player)) {
return config.getString(key);
}
}
return null;
}
Eu queria saber como faço para retonar o topo do path, no exemplo ali o "TantoFaz", tentei com esse código mas não consigo pegar.
Alguma alma bondosa que consegue resolver?
obs: Sou iniciante não me matem please.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados