设计一个类 封装一个静态方法 实现英文字符大小切换Java 其它不变
时间: 2024-12-19 21:24:00 浏览: 5
在Java中,我们可以设计一个名为`TextConverter`的简单工具类,封装一个静态方法`toggleCase`来实现英文字符大小写的切换,其他字段保持不变。这个类的目的是为了提供一种便捷的方式来处理字符串的大小写转换,而不会影响到其他数据。
```java
public class TextConverter {
// 静态方法 toggleCase,用于大小写切换
public static String toggleCase(String input) {
return input.toUpperCase() + input.toLowerCase(); // 切换大小写并拼接在一起
}
// 如果需要,可以添加私有构造函数防止实例化
private TextConverter() {}
// 只是为了演示,下面的构造函数不需要,但在实际项目中可能会有其他初始化操作
// 私有化构造函数
private TextConverter(String data) { /* ... */ }
}
// 使用示例
public class Main {
public static void main(String[] args) {
String original = "Hello, World!";
String converted = TextConverter.toggleCase(original);
System.out.println("Original: " + original);
System.out.println("Converted: " + converted);
}
}
```
在这个例子中,`toggleCase`方法接受一个字符串作为输入,然后返回一个新的字符串,其中包含原字符串的大写和小写版本。通过这种方式,原始字符串的内容并未改变,只是增加了它的大小写形式。
阅读全文