虽然还有其他类似的帖子没有解决我的问题。我的方法是返回类型 InputStream。但我需要针对特定条件返回“错误输入”字符串。
虽然我试过
return new ByteArrayInputStream("myMessge".getBytes("UTF-8"))
它返回对象类型后跟哈希码。有任何想法吗?
谢谢。
虽然还有其他类似的帖子没有解决我的问题。我的方法是返回类型 InputStream。但我需要针对特定条件返回“错误输入”字符串。
虽然我试过
return new ByteArrayInputStream("myMessge".getBytes("UTF-8"))
它返回对象类型后跟哈希码。有任何想法吗?
谢谢。
我猜这是基于使用InputStream
. 您似乎希望使用返回类型来指示传递给该方法的参数中的错误。我建议不要返回一个特殊值来指示错误,而是创建一个自定义异常。然后,无论您在何处使用此方法,您都可以捕获异常,而不是检查该方法的返回值。您可以在此处阅读有关异常处理的更多信息:Java Exceptions