&引用;找不到符号“;即使我导入了java.lang,deleteCharAt()方法仍出错*

&引用;找不到符号“;即使我导入了java.lang,deleteCharAt()方法仍出错*,java,Java,我是一个非常初级的JAVAcoder,这个问题可能很幼稚,但正如问题所述,我的代码不断给我错误,因为我无法找到deleteCharAt()。我真的很想了解一些情况!这是我的密码 包装hw5; 导入java.util.*; 导入java.lang.*; 公营业务{ 字符串businessID; 字符串businessName; 字符串地址; 串评论; int reviewCharCount; //业务类的构造函数 公共事业(s){ String[]temp=s.split(,“”;//用逗号和空格

我是一个非常初级的
JAVA
coder,这个问题可能很幼稚,但正如问题所述,我的代码不断给我错误,因为我无法找到
deleteCharAt()
。我真的很想了解一些情况!这是我的密码

包装hw5;
导入java.util.*;
导入java.lang.*;
公营业务{
字符串businessID;
字符串businessName;
字符串地址;
串评论;
int reviewCharCount;
//业务类的构造函数
公共事业(s){
String[]temp=s.split(,“”;//用逗号和空格分隔字符串
businessID=temp[0];//将第一个索引存储到业务ID中
businessID.deleteCharAt(0);//删除{
businessName=temp[1];//将第二个索引存储到businessName中
businessAddress=temp[2];//将第三个索引存储到businessName中
reviews=temp[3];//将第四个索引存储到businessName中
reviews.deleteCharAt(reviews.length()-1);//删除最后一个}
reviewCharCount=reviews.length();//在reviewCharCount中输入字符#
}
公共列表审阅列表(){
String[]temp=this.reviews.split(“”;//将评论放入数组中
List List=Arrays.asList(temp);//将数组设置为列表
迭代器itr=list.Iterator();//初始化列表的迭代器
而(itr.hasNext()){//遍历整个列表
String uniqueWord=itr.next();//将下一个元素存储到字符串中
//如果字符串等于一个不重要的单词
如果(uniqueWord.equals(“a”)| uniqueWord.equals(“the”)| uniqueWord.equals(“is”)| uniqueWord.equals(“and”){
list.remove(uniqueWord);//删除该单词
}
}
返回列表;//返回列表
}
公共字符串toString(){
return“----------------------------------------------------------------\n”
+业务ID:“+businessID+”\n
+企业名称:“+businessName+”\n
+业务地址:“+businessAddress+”\n
//+评论:“+评论+”\n
+“字符计数:”+reviewCharCount;
}
}
因为没有方法。有一种方法。改变

String businessID;


在您想要使用
deleteCharAt(int)
的任何其他地方都一样。一旦完成,如果需要,您可以在
StringBuilder
上调用
toString()
,并获得一个不可变的

这个问题说明了为什么在Java中使用IDE是一个好主意,它会立即显示您的错误。我不相信有一个名为deleteCharAt()的字符串方法。
StringBuilder businessID;
businessID = temp[0];
businessID = new StringBuilder(temp[0]);