getHttpPort
メソッドは、JSONデータクエリから派生したObject
型を返します。 Object
の値は、空の文字列または整数値にすることができます。文字列を整数にキャストできません。整数を文字列にキャストできません。
String port = (String)getHttpPort(param);
しかし、これは時々エラーが発生します:安全のために私はこのような文字列としてそれを表現できると思っていた
Integer cannot be cast to a String.
だから私はこれを試してみました:
String port = ((Integer)getHttpPort(param).toString();
これで逆のエラーが表示されます:
String cannot be cast to an Integer.
getHttpPort
メソッドの返された結果を文字列として表す適切な方法は何ですか?