java的字符型数组补零

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的字符型数组补零相关的知识,希望对你有一定的参考价值。

已知一char型数组a,其长度为n,用java编写出char型数组b,将其补足200位,即使其为0,0,0,0,0,0,0..........原字符串a,其中的元素个数为200个,急用,请高手帮忙解答!万分感谢!

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;i<n;i++)
a[i]='1';
for (int i = 0; i < 200; i++)
b[i]='0';
for(int j=0;j<n;j++)
b[199-j]=a[j];
System.out.println(b);

参考技术A import java.util.Scanner;

public class Ab

public static void main(String[] args)

int n, count = 0;
System.out.println("enter n:");
Scanner sc = new Scanner(new Scanner(System.in).nextLine());

n = sc.nextInt();

char[] a = new char[n];
char[] b = new char[200];

for (int i = 0; i < n; i++)

a[i] = Character.forDigit(i%10, 10);


for (int i = 0; i < 200; i++)

if (i < 200 - n)

b[i] = Character.forDigit(0, 10);

else

b[i] = a[count++];

System.out.print(b[i]);



参考技术B 新建个200个元素的数组,
取得a的长度,遍历数组啊,将a放入b中,就ok,其余自动补0!
参考技术C 不会

Java字符串右侧补零实现

本文不再更新,可能存在内容过时的情况,实时更新请访问原地址:Java字符串右侧补零实现

实现代码:

org.apache.commons.lang3.StringUtils.rightPad(areaCode.getProvince() + areaCode.getCity(), 6, "0")

以上是关于java的字符型数组补零的主要内容,如果未能解决你的问题,请参考以下文章

js 字符串或者数组前置补零

java数字自动补零

Java字符串右侧补零实现

Java字符串右侧补零实现

java 右补零问题

Oracle 补空查询/补零查询