虽然还有其他类似的帖子没有解决我的问题。
我的方法是返回类型InputStream。
但是我需要为特定条件返回“错误的输入”字符串
虽然我试过了
return new ByteArrayInputStream("myMessge".getBytes("UTF-8"))
它返回Object类型,后跟hashcode。
有什么想法吗?
感谢。
答案 0 :(得分:0)
我猜这是基于InputStream
的使用的Java。您似乎想要使用返回类型来指示传递给方法的参数中的错误。我建议创建一个自定义异常,而不是返回一个特殊值来表示错误。然后,无论您在何处使用此方法,都可以捕获异常,而不是检查方法中返回的值。您可以在此处详细了解异常处理:Java Exceptions