La stringa non può essere lanciata su un numero intero e un numero intero non può essere lanciato su una corda
-
30-10-2019 - |
Domanda
Il getHttpPort
Il metodo restituisce un Object
Tipo derivato da una query di dati JSON. Il valore del Object
Potrebbe essere una stringa vuota o un valore intero. Per essere al sicuro, pensavo di poterlo rappresentare come una stringa come questa:
String port = (String)getHttpPort(param);
Ma questo a volte genera l'errore:
Integer cannot be cast to a String.
Quindi ho provato questo:
String port = ((Integer)getHttpPort(param).toString();
Ma ora ricevo l'errore inverso:
String cannot be cast to an Integer.
Qual è il modo corretto per rappresentare il risultato restituito del getHttpPort
Metodo come stringa?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow