📄 stringbufferinsert.java
字号:
//StringBufferInsert.java
import javax.swing.*;
public class StringBufferInsert {
public static void main( String args[] ){
Object objectRef = "hello";
String string = "goodbye";
char charArray[] = { 'a', 'b', 'c', 'd', 'e', 'f' };
boolean booleanValue = true;
char characterValue = 'K';
int integerValue = 7;
long longValue = 10000000;
float floatValue = 2.5f;
double doubleValue = 33.333;
StringBuffer buffer = new StringBuffer();
buffer.insert( 0, objectRef ); //插入Object类型的值
buffer.insert( 0, " " ); //插入两个空格作为分割
buffer.insert( 0, string ); //插入String类型的值
buffer.insert( 0, " " );
buffer.insert( 0, charArray ); //插入字符数组类型的值
buffer.insert( 0, " " );
buffer.insert( 0, charArray, 3, 3 ); //插入字符数组中的子字符串
buffer.insert( 0, " " );
buffer.insert( 0, booleanValue ); //插入boolean类型的值
buffer.insert( 0, " " );
buffer.insert( 0, characterValue ); //插入char类型的值
buffer.insert( 0, " " );
buffer.insert( 0, integerValue ); //插入int类型的值
buffer.insert( 0, " " );
buffer.insert( 0, longValue ); //插入long类型的值
buffer.insert( 0, " " );
buffer.insert( 0, floatValue ); //插入float类型的值
buffer.insert( 0, " " );
buffer.insert( 0, doubleValue ); //插入double类型的值
String output = "buffer after inserts:\n" + buffer.toString();
buffer.deleteCharAt( 10 ); // 删除2.5中的5
buffer.delete( 2, 6 ); // 删除33.333中的.333
output += "\n\nbuffer after deletes:\n" + buffer.toString();
JOptionPane.showMessageDialog( null, output,
" StringBuffer类的插入和删除方法使用", JOptionPane.INFORMATION_MESSAGE );
System.exit( 0 );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -