他にも同様の投稿がありますが、私の問題を解決したものはありません。私のメソッドは戻り型 InputStream です。しかし、特定の条件に対して「間違った入力」文字列を返す必要があります。
試し
return new ByteArrayInputStream("myMessge".getBytes("UTF-8"))
てみましたが、オブジェクト型の後にハッシュコードが続きます。何か案は?
ありがとう。
他にも同様の投稿がありますが、私の問題を解決したものはありません。私のメソッドは戻り型 InputStream です。しかし、特定の条件に対して「間違った入力」文字列を返す必要があります。
試し
return new ByteArrayInputStream("myMessge".getBytes("UTF-8"))
てみましたが、オブジェクト型の後にハッシュコードが続きます。何か案は?
ありがとう。
の使用に基づいて、これはJavaであると推測していますInputStream
。メソッドに渡された引数のエラーを示すために戻り値の型を使用したいようです。エラーを示す特別な値を返す代わりに、カスタム例外を作成することをお勧めします。次に、このメソッドをどこで使用しても、メソッドから返された値を調べる代わりに、例外をキャッチできます。例外処理の詳細については、 Java Exceptionsを参照してください。