java 判断字符串长度
时间: 2024-08-13 14:04:13 浏览: 62
在 Java 中,你可以使用 `length()` 方法来判断字符串的长度。这个方法返回的是字符串中字符的数量,包括空格和特殊字符。下面是一个简单的示例:
```java
String str = "Hello, World!";
int length = str.length();
System.out.println("The string has a length of: " + length);
```
在这个例子中,`str.length()` 将返回整数值 13,因为字符串中有13个字符。
相关问题
java判断字符串长度
可以使用字符串的 `length()` 方法来判断字符串的长度,如下所示:
```java
String str = "Hello World!";
int length = str.length();
System.out.println("字符串长度为:" + length);
```
该程序将输出:字符串长度为:12
java判断字符串长度_java中判断字符串真实长度(中文2个字符,英文1个字符)的方法...
在Java中,可以使用String类的length()方法获取字符串的长度,但是这个长度是指字符串中字符的数量,无论是中文还是英文,都算作一个字符。
如果要判断字符串真实长度,即中文占两个字符,英文占一个字符,可以使用如下方法:
```java
public static int getRealLength(String str) {
int length = 0;
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c >= 0x4E00 && c <= 0x9FA5) { // 判断是否为中文字符
length += 2;
} else {
length += 1;
}
}
return length;
}
```
上述方法中,使用了一个循环遍历字符串中的每个字符,如果该字符是中文字符,则长度加2,否则长度加1。最终返回的长度即为真实长度。
阅读全文