gpt4 book ai didi

java - 我怎样才能只返回我的字符串方法的一部分?

转载 作者:行者123 更新时间:2023-11-30 06:21:57 25 4
gpt4 key购买 nike

我有一个 String 方法,我只想返回 if 语句之后的部分,而不是 else!我已经尝试过 try & catch 但也没有用。这可能吗?

PS.这是我第一次使用stackoverflow。

String split() {
String one = "", two = "";

int index = tableFields.indexOf("(");
if (index > 0){
one = tableFields.substring(0, index);
two = tableFields.substring(index + 1,
tableFields.length() - 1);
}
else {
System.out.println("error");
}
return "`" + one + "`" + " "+ two;
}

最佳答案

你可以在else中抛出异常,或者返回null。

有点像

else {
throw new IllegalStateException("Can't split");
}

else {
return null;
}

http://www.tutorialspoint.com/java/java_builtin_exceptions.htm提供了一些可能有用的内置异常的列表,否则您可以编写自己的异常。

关于java - 我怎样才能只返回我的字符串方法的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19799485/

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