「java补齐空格」java 右补空格
本篇文章给大家谈谈java补齐空格,以及java 右补空格对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java里面使用string.format如何实现空格右填充?
- 2、java里我想编写一个对齐函数,字符宽度都是4个字符,不够自动补空格,在线等
- 3、java规定字符串长度,不够补白
- 4、JAVA编程中如何生成指定长度的String,不够不空格?
- 5、用java把数据的排列做出来,因为每列要对齐,不够的地方要用空格补齐 .做成文本!
- 6、JAVA 补空格
java里面使用string.format如何实现空格右填充?
java里面使用string.format实现空格右填充代码如下:
package cn.com.songjy;
import java.text.NumberFormat;
public class NumberFormatTest {
public static void main(String[] args) {
int i = 1;
NumberFormat nf = NumberFormat.getInstance();
nf.setGroupingUsed(false);
nf.setMaximumIntegerDigits(4);
nf.setMinimumIntegerDigits(4);
System.out.println(nf.format(i));
}
}
public class TestStringFormat {
public static void main(String[] args) {
int youNumber = 1;
String str = String.format("%04d", youNumber);
System.out.println(str); // 0001
}
}
private static final String STR_FORMAT = "0000";
public static String haoAddOne_2(String liuShuiHao){
Integer intHao = Integer.parseInt(liuShuiHao);
intHao++;
DecimalFormat df = new DecimalFormat(STR_FORMAT);
return df.format(intHao);
}
java里我想编写一个对齐函数,字符宽度都是4个字符,不够自动补空格,在线等
public class ChengFa {
public static void main(String args[]) {
int j;
for (int i = 1; i = 9; i++) {
System.out.print(i + " ");
for (int s = 1; s = 9; s++) {
j = i *s;
StringBuilder sb = new StringBuilder(String.valueOf(j));
while(sb.length() 4){
sb.insert(0, " ");
}
System.out.print(sb.toString());
}
System.out.println("");
}
}
}
-----------------------
1 1 2 3 4 5 6 7 8 9
2 2 4 6 8 10 12 14 16 18
3 3 6 9 12 15 18 21 24 27
4 4 8 12 16 20 24 28 32 36
5 5 10 15 20 25 30 35 40 45
6 6 12 18 24 30 36 42 48 54
7 7 14 21 28 35 42 49 56 63
8 8 16 24 32 40 48 56 64 72
9 9 18 27 36 45 54 63 72 81
java规定字符串长度,不够补白
String title="ABC公司工资报表(2004年12月)";
String separator="-----------------------------------------------------------------------------------------------------------------------";
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="供应科";
Integer i1=4;
Double d1=4800.0;
Double d2=800.0;
Double d3=1200.0;
Double d4=1600.0;
Double d5=18800.0;
Double d6=800.0;
Double d7=1200.0;
Double d8=1880.0;
Double d9=5880.0;
Double d10=12920.0;
/**
----------------------------------------------------------------------------------------------------------
部 门 人 数 基本工资 职位工资 职称工资 工龄工资 应付小计 保险 房积 应扣小计 所得税 合计
----------------------------------------------------------------------------------------------------------
供应科 4 4800 800 1200 1600 18800 800 1200 1880 5880 12920
----------------------------------------------------------------------------------------------------------
市场处 6 7200 1200 1800 2400 28200 1200 1800 2820 8820 19380
----------------------------------------------------------------------------------------------------------
销售处 7 8400 1400 2100 2800 32900 1400 2100 3290 10290 22610
----------------------------------------------------------------------------------------------------------
行政处 4 4800 800 1200 1600 18800 800 1200 1880 5880 12920
合计 25 30400.0 5000.0 7500.0 10000.0 117900.0 5000.0 7500.0 11790.0 36790.0 81110.0
----------------------------------------------------------------------------------------------------------
*/
PrintWriter pw=new PrintWriter("d:/out.txt");
pw.printf("\n\n%60s\n", title);
pw.println("\n"+separator+"\n");
pw.printf("%-7s%-7s%-7s%-7s%-7s%-7s%-7s%-7s%-7s%-7s%-7s%-7s",t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12);
pw.println("\n"+separator+"\n");
pw.printf("%-6s%-8d%-10.0f%-10.0f%-10.0f%-10.0f%-10.0f%-10.0f%-10.0f%-10.0f%-10.0f%-10.0f",name,i1,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10);
pw.println("\n"+separator+"\n");
name="合计";
i1=25;
d1=30400.0;
d2=5000.0;
d3=7500.0;
d4=10000.0;
d5=117900.0;
d6=5000.0;
d7=7500.0;
d8=11790.0;
d9=36790.0;
d10=81110.0;
pw.printf("%-7s%-8d%-10.1f%-10.1f%-10.1f%-10.1f%-10.1f%-10.1f%-10.1f%-10.1f%-10.1f%-10.1f",name,i1,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10);
pw.println("\n"+separator);
pw.close();
JAVA编程中如何生成指定长度的String,不够不空格?
String name = String.format("%-12s", name);
得到12个字符长的name,原来不够长的用空格补
用java把数据的排列做出来,因为每列要对齐,不够的地方要用空格补齐 .做成文本!
输出时,可以采用 print(s.subString(s.length()-数据.length)+数据)的形式
String s = ' '(一定数目个空格,由你确定,使两个数据之间的定距)
JAVA 补空格
public static void main(String[] args) {
String str = "ac";
int length = 20;
for(int i = str.length(); i length; i++){
str += " ";
}
System.out.println(str + "aa");
}
页面上你是说jsp吧?如果那样的话要用 n b sp;代替才能正常输出空格
注意上面的 nbsp;之间没有空格的,baidu显示为空格了,郁闷
关于java补齐空格和java 右补空格的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。