JAVA编程中如何生成指定长度的String,不够不空格?

例如,超市收银系统中新增商品,商品名没有之前的长就对不起了?例如下图,请大神指点指点、、、
JAVA编程中如何生成指定长度的String,不够可以补空格?

String name = String.format("%-12s", name);
得到12个字符长的name,原来不够长的用空格补
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-26
1 用制表符\t
2 用printf()指定字符串的格式
我一般用上面的方法,请接纳
第2个回答  2013-10-26
制表符
\t
一个不过可以用多个\t\t\t

JAVA编程中如何生成指定长度的String,不够不空格?
String name = String.format("%-12s", name);得到12个字符长的name,原来不够长的用空格补

java规定字符串长度,不够补白
String t1="部 门 ";String t2="人 数";String t3="基本工资";String t4="职位工资";String t5="职称工资";String t6="工龄工资";String t7="应付小计";String t8="保险";String t9="房积";String t10="应扣小计";String t11="所得税";String t12="合计";String name="供应科...

java 现在操作一个字符串(不知道有多少个)现在我要保存成四十位 前面...
按照你的说法 字符串肯定是小于40位的不定长字符串。但你想保存为一个40位的字符串,假如不足40位,则在字符串前面加空格。String testString = "sdfsdfsldkfjsldkfjsdfs";String kongge="";if(testString.length()<40){ for(int i = 0 ; i < 40-testString.length() ; i++){ kongg...

JAVA编程如何控制String类型输出固定长度?
用java.util.Formatter类就能办到 具体使用参考api自己看 你的具体格式我不清楚

java String.format使用,位不足,从后面补0
String str1="1";DecimalFormat df=new DecimalFormat("0000");String str2=df.format(Integer.parseInt(str1));System.out.println(str2);例如:import java.text.*;class Main { public static void main(String[] args){ double d=1.23;DecimalFormat g=new DecimalFormat("0.000000");System...

java 固定字符串长度问题:
大量数据的话,定义String[] blanks,里面包含10元素,0个空格,1个空格,2个空格...直到9个空格,需要处理的字符串假设是str,结果就是str + blanks[10 - str.length],当然不应该用字符串连接,应该用一个StringBuffer,不需要同步的话考虑StringBuilder,初始化时就固定长度10 String[] blanks = ...

Java String 字符串补0或空格的实现代码
java public class TestStringFormat { public static void main(String[] args) { int youNumber = 1;String str = String.format("%04d", youNumber);System.out.println(str); \/\/ 输出 '0001'} } 通过 `String.format` 方法,设置长度为 4,不足部分用零补足。流水号加1后返回,长度为4...

Java编程,求字符串的长度
return "字符串中共有"+character+"个字母,"+blank+"个空格,"+number+"个数字";} public static void main(String []args) throws Exception {\/\/java程序的主入口方法 String s="hello world 世界你好!!123*";System.out.println("字符串的总长度:"+s.length());\/\/显示字符串长度 System....

java程序如何过滤字符串的空格?
在Java编程中,过滤字符串中的空格是常见需求之一。处理这类问题,Java内置的方法提供了一种简单而有效的方式。首先,我们可以使用trim()方法。此方法会返回一个新字符串,其中已去除首尾空格。例如:String str = " Hello World ";String trimmedStr = str.trim();System.out.println(trimmedStr);...

java中怎么不停的将输入的数存入数组(不知道长度),以回车结束。
如果你是接受控制台的输入,建议使用sanner这个类,new一个这样的类,构造方法传入system.in,这个类有一个nextint方法接受数字型输入,至于存储,可以使用list,最后在调用toarray方法转成数组

相似回答