定义一个字符串处理类(不包含成员变量),提供一系列类成员方法,包括计算字符串的长度、判断是否包含大写字母等等(可自行增加)。
时间: 2024-10-12 20:06:13 浏览: 47
c++字符串讲解
这是一个简单的Java例子,定义了一个名为`StringUtils`的工具类,其中包含了几个处理字符串的方法:
```java
public class StringUtils {
// 计算字符串长度
public static int lengthOf(String str) {
if (str == null) {
return 0;
}
return str.length();
}
// 判断字符串是否包含大写字母
public static boolean hasUpperCase(String str) {
for (char c : str.toCharArray()) {
if (Character.isUpperCase(c)) {
return true;
}
}
return false;
}
// 检查字符串是否全部由数字组成
public static boolean isNumeric(String str) {
try {
Double.parseDouble(str);
return true;
} catch (NumberFormatException e) {
return false;
}
}
// 清除字符串中的空白字符
public static String trimSpaces(String str) {
return str.replaceAll("\\s", "");
}
// 提取字符串中的第一个单词
public static String extractFirstWord(String str) {
return str.split(" ")[0];
}
// ... 可以添加更多的字符串处理函数
}
```
在这个类中,每个方法都是静态的,可以直接通过类名调用而不需要创建`StringUtils`的对象。可以根据实际需求扩展更多字符串操作功能。
阅读全文