gpt4 book ai didi

Java:分割;无法将 string[] 转换为字符串

转载 作者:行者123 更新时间:2023-12-01 18:43:19 24 4
gpt4 key购买 nike

我正在尝试设置一个程序,提示用户输入仅包含加法的数学方程并将其放在括号中。我的代码旨在搜索这些方程并返回方程的总和。

我遇到问题的部分是当我尝试从代码中分离加法符号并解析它以便我可以将其转换为 int 时。但是当我尝试拆分时,出现错误:无法将 String[] 转换为 String

这是我迄今为止的编码:

String userinput = in.nextLine();
int parentheses;
int parenthesesclose, parse;
String usersubstring;
String split;

while (parentheses >= 0) {
parentheses = userinput.indexOf("(");
parenthesesclose = userinput.indexOf(")");
usersubstring = userinput.substring(parentheses + 1, parenthesesclose);
split = usersubstring.split(+);
split.trim();
if (split.isdigit) {
parse = Interger.parseInt(split);
}
}

最佳答案

正如错误消息所告诉您的那样,String#split() returns a String[] ,这是一个字符串数组。将您的声明更改为:

String[] split;

关于Java:分割;无法将 string[] 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18994980/

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