我在文本视图中显示文本时遇到问题。我想通过填充零来将输入数字从EditText
转换为8位数
假设我输入EditText
为123 Textview
中的输出应为00000123或
假设我键入EditText
为1234,输出应为00001234。
我应该如何在Android Studio
中完成?
答案 0 :(得分:0)
以下是如何在前面添加零:
String yourString = String.format("%08d", yournumber);
答案 1 :(得分:0)
试试这个:
对于长度为8的零填充
String.format("%08d", yournumber);
ex:
String value= String.format("%08d", 123);
输出 00000123
答案 2 :(得分:0)
这会有所帮助。
String input = "123";
String finalString = ("00000000" + input).substring(input.length())
如果你开始使用数字:
Int inputNumber = 123;
String formattedNumber = String.format("%08d", inputNumber);