0

他にも同様の投稿がありますが、私の問題を解決したものはありません。私のメソッドは戻り型 InputStream です。しかし、特定の条件に対して「間違った入力」文字列を返す必要があります。
試し return new ByteArrayInputStream("myMessge".getBytes("UTF-8")) てみましたが、オブジェクト型の後にハッシュコードが続きます。何か案は?

ありがとう。

4

1 に答える 1

0

の使用に基づいて、これはJavaであると推測していますInputStream。メソッドに渡された引数のエラーを示すために戻り値の型を使用したいようです。エラーを示す特別な値を返す代わりに、カスタム例外を作成することをお勧めします。次に、このメソッドをどこで使用しても、メソッドから返された値を調べる代わりに、例外をキャッチできます。例外処理の詳細については、 Java Exceptionsを参照してください。

于 2013-09-19T16:05:39.893 に答える