创建一个字符串缓冲区,在里面添加白己的姓名学号,输出结果 在姓名和学号中间插入院系和班级。输出结果。 三、删除学号,输出结果。. 四、把班级替换成“今天天气很好”,并输出。 五、把字符串翻转输出。
时间: 2024-12-13 09:16:24 浏览: 11
创建一个字符串缓冲区,首先可以使用Java的`StringBuilder`或者`StringBuffer`类,这两个类都支持动态修改字符串内容。以下是示例代码:
```java
import java.util.StringBuilder;
public class Main {
private static final String NAME = "张三";
private static final int STUDENT_ID = 123456;
private static final String DEPARTMENT = "计算机科学系";
private static final String CLASS = "01班";
public static void main(String[] args) {
// 创建字符串缓冲区
StringBuilder stringBuffer = new StringBuilder();
// 添加姓名和学号
stringBuffer.append("姓名: ").append(NAME).append(", 学号: ").append(STUDENT_ID);
// 插入院系和班级
stringBuffer.insert(stringBuffer.length(), ", 院系: ").append(DEPARTMENT);
stringBuffer.insert(stringBuffer.length(), ", 班级: ").append(CLASS);
// 输出原始结果
System.out.println("原始结果: " + stringBuffer.toString());
// 删除学号
stringBuffer.delete(stringBuffer.indexOf(", 学号: "), stringBuffer.indexOf(", 学号: ") + lenOf("学号: ")); // 使用indexOf找位置
// 更新班级
stringBuffer.replace(stringBuffer.indexOf(", 班级: "), stringBuffer.indexOf(", 班级: ") + lenOf(", 班级: "), "今天天气很好");
// 输出删除学号和更新班级后的结果
System.out.println("删除学号并替换班级后的结果: " + stringBuffer.toString());
// 翻转字符串
String reversed = stringBuffer.reverse().toString();
System.out.println("翻转后的结果: " + reversed);
}
private static int lenOf(String str) {
return str.length();
}
}
```
这个程序会按照描述完成每个步骤,并输出相应的结果。如果你需要运行此代码,你需要复制粘贴到Java环境中。
阅读全文