什么是java上的缓冲区?

时间:2013-11-13 14:47:07

标签: java buffer

我有一个关于Java的功课,并要求我创建一个缓冲区方法,构造函数应该创建一个空的缓冲区结构。

没有关于缓冲区的详细信息。它还想在缓冲区内插入字符,删除缓冲区显示的字符,向左或向右移动缓冲区X位置并告诉缓冲区字符数。所有这些都采用不同的方法。

问题是什么是缓冲???这是特定的吗?

1 个答案:

答案 0 :(得分:1)

我只想使用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.