我有一个关于 Java 的作业要做,并要求我创建一个缓冲区方法,并且构造函数应该创建一个空的缓冲区结构。
没有关于该缓冲区是什么的详细信息。它还想在缓冲区中插入字符,删除缓冲区显示的字符,向左或向右移动缓冲区 X 位置并告诉缓冲区字符的数量。所有这些都有不同的方法。
问题是那个缓冲区是什么???这是特定的东西吗?
我只会使用StringBuilder。还有许多其他可能的解决方案,但 StringBuilder 是当今最广泛使用的字符缓冲区。
StringBuilder sb = new StringBuidler();
它还想在缓冲区中插入字符,
sb.append('!');
sb.append("Hello");
sb.insert(5, "bye");
删除缓冲区显示的字符,
sb.delete(3, 6);
向左或向右移动缓冲区 X 位置并告诉缓冲区字符的数量。
sb.charAt(5); // character at 5
int len = sb.length(); // number of characters.