写一个类获取java字符串长度
时间: 2024-10-22 19:12:49 浏览: 19
在Java中,如果你想要创建一个类专门用于获取字符串的长度,其实不需要这样做,因为`String`类本身已经提供了一个现成的方法`length()`来进行这个操作。以下是直接在类中使用该方法的一个简单示例:
```java
public class StringLengthChecker {
public static int getStringLength(String input) {
if (input != null) { // 验证输入是否为null
return input.length();
} else {
throw new IllegalArgumentException("Input cannot be null");
}
}
public static void main(String[] args) {
String testStr = "Hello, World!";
int length = getStringLength(testStr);
System.out.println("The string length is: " + length);
}
}
```
在这个例子中,`getStringLength`方法接收一个字符串作为参数,然后返回其长度。如果输入`null`,则抛出异常。
然而,通常我们不会单独为获取字符串长度创建一个类,因为这违背了“DRY(Don't Repeat Yourself)”原则。`length()`方法是一个标准库方法,已经被广泛使用并优化过了。
阅读全文