gpt4 book ai didi

java - 这个例子中 Java 的返回类型是怎么回事

转载 作者:行者123 更新时间:2023-11-29 09:43:41 25 4
gpt4 key购买 nike

我不断收到method must return result of type byte[]

public class MyClass {

public static byte[] someMethod() {
try {
...
byte[] someByte = .... ;
return someByte;
} catch (Exception e) {
e.printStackTrace();
}
return someByte;
}
}

如果有 try/catch block ,我如何正确地返回一些东西?

最佳答案

要正确返回某些内容,它必须在 try{} 范围外声明,并在其中初始化(如果这需要您包含 try{})。例如:-

public class MyClass {

public static byte[] someMethod() {
byte[] someByte =null;
try {
...
someByte = .... ;
} catch (Exception e) {
e.printStackTrace();
}
return someByte;
}
}

关于java - 这个例子中 Java 的返回类型是怎么回事,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25268174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com