java 世界 字符串长度
时间: 2023-10-14 11:07:51 浏览: 135
字符串长度的判断 JAVA
5星 · 资源好评率100%
在Java中,可以通过调用字符串对象的`length()`方法来获取字符串的长度。这个方法返回的是字符串中字符的个数,而不是字节数或者码点数。例如,下面的代码可以输出一个字符串的长度:
```
String str = "Hello, world!";
int len = str.length();
System.out.println(len); // 输出 13
```
需要注意的是,对于包含非ASCII字符的字符串(比如中文),其长度可能不等于字符数。这是因为Java中的字符串是基于Unicode字符集实现的,其中一些字符使用了多个码点来进行编码。如果要以字符数为基准计算字符串长度,可以使用`codePointCount(int beginIndex, int endIndex)`方法。例如:
```
String str = "你好,世界!";
int len = str.codePointCount(0, str.length());
System.out.println(len); // 输出 6
```
阅读全文