• 2022-06-17
    独立编写程序(要求:项目名为班级:db3202;包名为姓名学号,提交程序和结果图片)通过StringBuffer的常用方法实现增删改的功能。增加功能实现:向字符串缓冲区添加”abcdefg”字符串 在字符’b’后面插入”123”删除功能实现:删除字符串中的”def”字符串 删除字符’1’ 清空缓冲区 修改功能实现:创建字符串”abcdefg” 将字符串中的’c’字符修改成’q’字符 将字符串修改成”aqqdefg” 将字符串翻转
  • public class exam02_1 {public static void main(String[] args) {StringBuffer sb = new StringBuffer(); // 定义一个字符串缓冲区sb.append("abcdefg"); // 在末尾添加字符串System.out.println("append添加结果:" + sb);sb.insert(2, "123"); // 在指定位置插入字符串System.out.println("insert添加结果:" + sb);sb.delete(6, 9); // 指定范围删除System.out.println("删除指定位置结果:" + sb);sb.deleteCharAt(2); // 指定位置删除System.out.println("删除指定位置结果:" + sb);sb.delete(0, sb.length()); // 清空缓冲区System.out.println("清空缓冲区结果:" + sb);StringBuffer sb1 = new StringBuffer("abcdefg");sb1.setCharAt(2, 'q'); // 修改指定位置字符System.out.println("修改指定位置字符结果:" + sb1);sb1.replace(1, 3, "qq"); // 替换指定位置字符串或字符System.out.println("替换指定位置字符(串)结果:" + sb1);System.out.println("字符串翻转结果:" + sb1.reverse());}

    内容

    • 0

      一个字符串中任意个连续字符成为该串的子串。

    • 1

      用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串

    • 2

      空格串是指包含空格字符的字符串

    • 3

      字符串与字符数组的关系是________ A: 两者表示的是同一个概念 B: 字符数组是容器,字符串是内容 C: 字符数组中存放的数据称为字符串 D: 字符串是由多个字符数组构成的串

    • 4

      输入任意字符串如"C Language",根据需求不同可以切换两个功能。 1,把字符串中的大写字符都修改成小写字符 2.把字符串中的小写字符都修改成大写字符