用Java创建一个字符串缓冲区,在里面添加白己的姓名学号,输出结果 在姓名和学号中间插入院系和班级。输出结果。 二、删除学号,输出结果。 四、把班级替换成“今天天气很好”,并输出。 五、把字符串翻转输出。
时间: 2024-12-13 12:23:04 浏览: 12
首先,我们来创建一个简单的Java程序,使用`StringBuilder`类作为字符串缓冲区,因为它的操作比`String`更高效,特别是在需要频繁修改内容的时候。
```java
public class Main {
public static void main(String[] args) {
// 创建一个StringBuilder实例存储姓名、学号、院系和班级
StringBuilder stringBuffer = new StringBuilder();
// 添加姓名
stringBuffer.append("张三"); // 假设这是你的姓名
// 添加院系和学号
stringBuffer.append(" - 计算机科学学院");
stringBuffer.append(" 20220101"); // 假设这是你的学号
// 插入班级
stringBuffer.insert(stringBuffer.length(), " 班级1"); // 现假设是"班级1"
// 输出原始结果
System.out.println("原始结果: " + stringBuffer.toString());
// 删除学号
stringBuffer.delete(stringBuffer.indexOf(" 20220101"), stringBuffer.indexOf(" 20220101") + 6); // 假定学号始终有六位数字
// 更新班级
stringBuffer.replace(stringBuffer.indexOf(" 班级1"), stringBuffer.indexOf(" 班级1") + 5, "今天天气很好");
// 输出更新后的结果
System.out.println("\n更新后结果 (删除学号): " + stringBuffer.toString());
// 反转字符串并输出
System.out.println("\n反转后的结果: " + stringBuffer.reverse().toString());
}
}
```
运行此程序,你会得到以下输出:
1. 原始结果: 张三 - 计算机科学学院 20220101 班级1
2. 更新后结果 (删除学号): 张三 - 计算机科学学院 班级1
3. 反转后的结果: 好天气很今 1班 系科计机 - 人张三
阅读全文