java - 关于字符串长度方法的初学者问题
问题描述
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();
推荐阅读
- python-3.x - 根据从另一列的最大值返回的最小年份值按列分组
- amazon-sagemaker - AWS SageMaker Notebook 实例无法连接到 Internet
- python - JupyterLab - 如何找出我的会话在哪个 python venv 上运行?
- java - SocketServer“accept()”方法不起作用?
- google-cloud-platform - compute.networks.get 从共享 VPC 服务项目创建 GCP 实例组?
- docker - gitlab-ci 无法识别 nvidia 运行时
- android - 使用捆绑参数和动画重新加载导航片段,从内部调用
- javascript - 从 DOM 中读取 HTML 片段并向其中添加自定义数据
- html - 形成复选框作为
- 类型列表
- python - 如何跟踪执行中的父/子交易