私が継承したプログラムをデバッグしようとしています。このプログラムは、文字列、配列リストやコレクション、タイプ間のキャストの多くが含まれており、例えばコンソール(に印刷されたとき、私はいくつかの文字列操作(substring
など)Javaデータ型をコンソールに出力する方法はありますか?
データが文字列のようなを見て行う必要があり、それはですJohnson, John
またはChicago Region
のようなテキスト行ですが、私のコードはさまざまなindex out of range
エラーでエラーになり、Stringにキャストするコードが動作していないことを示しています。
私は、プログラムが期待どおりに動作していることを確認するために、どのデータ型が来ているのかを調べてメソッドを残してみたいと思っています。 Javaでフィールド型を見つける方法はありますか?完璧な世界では、私はデータ値と、それが文字列、配列リスト、またはコレクションのいずれであるかを示す、あらゆるステップでコンソール出力を生成することができました。それはできますか?
ところで、もしあなたが 'ClassCastException'を取得していなければ、' String' *へのキャストは*動作しています。 –