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")
!--more-->以上是关于java的字符型数组补零的主要内容,如果未能解决你的问题,请参考以下文章