gpt4 book ai didi

java - 错误: incompatible types: java. lang.String无法转换为String

转载 作者:行者123 更新时间:2023-12-01 16:47:09 25 4
gpt4 key购买 nike

我正在为大学学习 Java 类(class),并且正在处理一些给定的任务。这是我为其编写的代码。

public class String
{
public static void main(String[] args)
{
String city = "San Francisco";
int stringLength = city.length();
char oneChar = city.charAt(0);
String upperCity = city.toUpperCase();
String lowerCity = city.toLowerCase();

System.out.println(city);
System.out.println(stringLength);
System.out.println(oneChar);
System.out.println(upperCity);
System.out.println();
}
}

产生了这些结果

C:\Users\sam\Documents\Java>javac String.java
String.java:8: error: incompatible types: java.lang.String cannot be
converted to String
String city = "San Franciso";
^
String.java:9: error: cannot find symbol
int stringLength = city.length();
^
symbol: method length()
location: variable city of type String
String.java:10: error: cannot find symbol
char oneChar = city.charAt(0);
^
symbol: method charAt(int)
location: variable city of type String
String.java:11: error: cannot find symbol
String upperCity = city.toUpperCase();
^
symbol: method toUpperCase()
location: variable city of type String
String.java:12: error: cannot find symbol
String lowerCity = city.toLowerCase();
^
symbol: method toLowerCase()
location: variable city of type String
5 errors

我尝试寻找答案,但没有真正找到任何有帮助的东西。感谢任何帮助,谢谢。

最佳答案

由于您的类名为 String,因此 String city 中的非限定类型引用将被视为对您自己的类的引用。

要么将该类重命名为其他名称,要么在引用“内置”Java String 类的任何位置都必须编写 java.lang.String .

关于java - 错误: incompatible types: java. lang.String无法转换为String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48458528/

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