java字符串左补0的简单介绍
本篇文章给大家谈谈java字符串左补0,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 怎样将整数转换成字符串时,前面加零
- 2、java字符串左填充如何实现?
- 3、在Java中怎么把1到9999的数字转成 4位字符串,左边补0 如 0001 0002 0003
- 4、java的字符型数组补零
java 怎样将整数转换成字符串时,前面加零
首先字符串前面加0的话,要看你需要加几个0,java的String类有个format方法可以在字符串的前面加0。形如:String.format("%07d", "str");表示整数长度为7,如果不到7位就用0填充。
比如:String str = "hello";如果你想在hello前面加0的话,就str = String.format("%07d", str);这里的意思表示,如果str不够7位,就用0补充,得到的结果是str = "00hello";
希望能帮到你。
java字符串左填充如何实现?
这个可以使用格式化字符串完成。用法参见:Formatter类。
如:
//格式:%[argument_index$][flags][width][.precision]conversion
String result = String.format("%1$20s", "abc");
在Java中怎么把1到9999的数字转成 4位字符串,左边补0 如 0001 0002 0003
public static void main(String[] args) {
//在Java中怎么把1到9999的数字转成 4位字符串,左边补0 如 0001 0002 0003
System.out.println("请输入一个1-9999之间的数字:");
Scanner s = new Scanner(System.in);
String str = s.next();
char[] ary1 = str.toCharArray();
char[] ary2 = {'0','0','0','0'};
System.arraycopy(ary1, 0, ary2, ary2.length-ary1.length, ary1.length);
String result = new String(ary2);
System.out.println(result);
}
---请输入一个1-9999之间的数字:
3
0003
java的字符型数组补零
import java.util.Scanner;
public class T
{
public static void main(String[] args)
{
int n;
System.out.print("请输入数组a的长度:");
Scanner sc = new Scanner(System.in);
n=sc.nextInt();
char[] a = new char[n];
char[] b = new char[200];
for(int i=0;in;i++)
a[i]='1';
for (int i = 0; i 200; i++)
b[i]='0';
for(int j=0;jn;j++)
b[199-j]=a[j];
System.out.println(b);
}
}
java字符串左补0的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java字符串左补0的信息别忘了在本站进行查找喔。
发布于:2022-11-30,除非注明,否则均为
原创文章,转载请注明出处。