关于字符串长度方法的初学者问题


public class Main {
public static void main(String[] args) { // Analysis and study of  String 
String s = " Hello World ";
s = s.length();
System.out.println(s);
}
}

在这种情况下,我知道错误在这行代码s = length中,我应该使用变量int,int s2 = s.length();我不太明白的是背后的理论。有人能解释一下吗?

s的数据类型为String,而length()返回的数据类型为int的整数。所以应该是:

int any_name = s.length();
int length = str.length() //return type of length() is int

相关内容

  • 没有找到相关文章