Type mismatch: cannot convert from java.lang.String to String

publicclassString{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);... public class String {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入你要查找的名字:");
String name=sc.next();
String[]name={"张三","李四","王五"};

}
}
那个sc.next();下面有出错鼠标放上去跳出来这个错误提示,不知道怎么解决这个问题
打错了应该是String[] arr={"张三","李四","王五"};

可是结果还是一样啊
展开
 我来答
百度网友12ee0fd
推荐于2018-02-28 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:1974万
展开全部
public class String {
               ^
               |

不要和jre提供的类同名。。

天外落云
2014-01-08 · TA获得超过295个赞
知道答主
回答量:127
采纳率:0%
帮助的人:60.2万
展开全部
类的名字,String是javaJDK中的类,重名了,改成Strings
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaoshensky
2014-01-08 · TA获得超过138个赞
知道答主
回答量:190
采纳率:0%
帮助的人:103万
展开全部
String[]name={"张三","李四","王五"};
把这行删掉就没问题了
追问
删掉还是一样,问题依旧
追答
你要重写String类么,不是的话把类名String 换成别的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式