我有一个看起来像这样的循环:
for (int i = 0; i < max; i++) {
String myString = ...;
float myNum = Float.parseFloat(myString);
myFloats[i] = myNum;
}
Run Code Online (Sandbox Code Playgroud)
这是方法的主要内容,其唯一目的是返回浮点数组.我希望这个方法null在出现错误时返回,所以我将循环放在一个try...catch块中,如下所示:
try {
for (int i = 0; i < max; i++) {
String myString = ...;
float myNum = Float.parseFloat(myString);
myFloats[i] = myNum;
}
} catch (NumberFormatException ex) {
return null;
}
Run Code Online (Sandbox Code Playgroud)
但后来我还想把try...catch块放在循环中,如下所示:
for (int i = 0; i < max; i++) {
String myString = ...;
try {
float …Run Code Online (Sandbox Code Playgroud)