gpt4 book ai didi

java - 组合两个 CharSequence 变量

转载 作者:行者123 更新时间:2023-11-30 11:27:30 28 4
gpt4 key购买 nike

我可以像这样组合两个 CharSequence 变量吗?

if (status == 1) {
for (int i = 0; i < get.length(); i++) {
if (get.charAt(i) == ')') {
} else {
temp = temp.toString() + get.charAt(i);
// temp and get are charSequence VARIABLES
}
}
}

编译器没有错误,语法看起来没问题,但应用程序崩溃了。

此外,我不想在这个初学者阶段进入 ListArrayList 项目。知道我做错了什么吗?

此外,如果您说我不应该使用 .toString() 方法,那么我理解,但我应该怎么做才能使其正确?

最佳答案

那么首先你可以考虑一下重构代码:

if (status == 1) {
for (int i = 0; i < get.length(); i++) {
if (!(get.charAt(i) == ')')) {
temp += get.charAt(i);
}
}
}

您遇到的错误出在代码的不同位置。这个不能抛出异常。

同样对于解析,你应该考虑正则表达式:

String tryThis = temp.replaceAll("\\)", "");

关于java - 组合两个 CharSequence 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19300571/

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