欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java Android 开发数字不足位数前面补0

程序员文章站 2023-11-25 23:54:22
import java.text.DecimalFormat; public void changeColor(View view) { DecimalFormat decimalFormat = new DecimalFormat("000"); //获取随机数对象,产生三个随机数值(RGB值) ... ......
import java.text.decimalformat;
public void changecolor(view view) {
        decimalformat decimalformat = new decimalformat("000");
        //获取随机数对象,产生三个随机数值(rgb值)
        random x = new random();

        int red = x.nextint(256);
        string sred = decimalformat.format(red);
        txvr.settext("红:"+sred);
        txvr.settextcolor(color.rgb(red,0,0));

        int green = x.nextint(256);
        string sgreen = decimalformat.format(green);
        txvg.settext("绿:"+sgreen);
        txvg.settextcolor(color.rgb(0,green,0));

        int blue = x.nextint(256);
        string sblue = decimalformat.format(blue);
        txvb.settext("蓝:"+sblue);
        txvb.settextcolor(color.rgb(0,0,blue));

        //设置界面最上方的按钮 button 的文字颜色
        button.settextcolor(color.rgb(red,green,blue));

        //设置界面最下方的空白 linearlayout 的背景颜色
        colorblock.setbackgroundcolor(color.rgb(red,green,blue));
    }
 import java.text.decimalformat;

//如果数字1是字符串,如下处理:
string string="1";
decimalformat decimalformat =new decimalformat("0000");
string string2=decimalformat.format(integer.parseint(str1));
system.out.println(string2);

//如果数字1是整型,如下处理:
int string=1;
decimalformat decimalformat =new decimalformat("0000");
string string2=decimalformat.format(string);
system.out.println(string2);