【发布时间】:2020-03-11 08:27:36
【问题描述】:
我正在尝试拆分作为数组元素的字符串,但编译器说:类型不匹配,无法从 String[] 转换为 String。我不明白,因为如果我们有一个字符串数组,那么这个数组的元素必须是 String 类型而不是 String[]
这是代码:
while((s=buffereader.readLine())!=null)
{
words=s.split(" ");
for (String word : words)
{
s=words[0];
s=s.split("T");
}
}
【问题讨论】:
-
您希望
words.equals(input)究竟做什么? 哪个词会相等? -
words是一个数组。为什么它会等于一个字符串? -
在
words = s.split(" ")语句之后是否缺少另一个循环?