下列程序代码运行结果是:( )。StringBuffer buffer=new StringBuffer(); System.out.println(buffer.length()+" "+buffer.capacity());
A: 0 0
B: 0 16
C: 16 16
D: 16 0
A: 0 0
B: 0 16
C: 16 16
D: 16 0
举一反三
- 有如下代码: StringBuffer buffer = new StringBuffer("Happy Birthday");buffer.insert(2, '5');System.out.println(buffer);则最后输出的结果是( ) A: Hap5py Birthday B: H5appy Birthday C: Ha5py Birthday D: Ha5ppy Birthday
- 下列( )语句可以实现取数据的个位。 A: buffer[0] = data/100 B: buffer[0] = data%100/10 C: buffer[0] = data%10 D: buffer[0] = data%1000
- 请阅读下面程序public class ExampleStringBuffer{ public static void main (String[] args){ StringBuffer sb = new StringBuffer (“test”); System.out.println(“buffer = ”+sb); System.out.println(“length = ” + sb.length() ); }}程序运行结果中在"length ="后输出的值是()。 A: 10 B: 20 C: 30 D: 4
- 下列()语句可以实现取数据的个位 A: buffer[0]=data/100 B: buffer[0]=data%100/10 C: buffer[0]=data%10
- 以下有关Buffer常用方法,描述错误的是() A: Buffer clear():清除缓冲区,将position设置为0,limit设置为capacity B: Buffer flip():反转缓冲区,先将limit设置为当前position位置,然后再将position设置为0 C: Buffer mark():获取Buffer的标记(mark), D: Buffer rewind():倒带缓冲区,将position设置为0,并取消设置的标记