常用方法有以下几个:
1.追加内容到当前StringBuilder对象的结尾StringBulider append(参数)
2.将内容插入到StringBulider对象的指定位置StringBulider insert(位置,参数)
3.将StringBulider对象转换为String对象 String toString()
这是我在练习用二进制表示小数的时候发现的一个好用的类,StringBuilder类可以直接在java中使用不用导入什么包,是String类的一个子类
以下是用二进制表示小数的实例
public class _06二进制表示小数_乘2挪整 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double num=0.625;
StringBuilder sb = new StringBuilder("0.");
while(num>0) {
double r=num*2;
if(r>=1) {
sb.append("1");//消除整数部分
num=r-1;
}else {
sb.append("0");
num=r;
}
if(sb.length()>34) {
System.out.println("ERROR");
return;
}
}
System.out.println(sb.toString());
}
}
运行结果