String 空格补位
来源:互联网 发布:大连编程培训 编辑:程序博客网 时间:2024/04/30 03:18
最近做项目有个需求:
显示格式 a - b - c
其中a的最大长度是5,c的最大长度是8
但是在数据录入的时候,位数是不定的,比如a可以输入1,11,111,1111,11111,这样就造成显示时数据不整齐
为了显示美观,要求a和c 在不足5位或者8位的时候,用空格补位
最开始,我用for语句逻辑判断一下
String result = "";
for(int i=0;i<4-a.length();i++){ //因为result初始化时已经有一个空格了,所以这里用4减去a的长度,而不是用5
result += "";
}
result += a;
但是后来又高人给指点,用了个很简单的方法
String position5 = String.format("%5s", a); //表示 a 右对齐占用5个字符,不足的用空格补位
String position5 = String.format("%-5s", a); //表示 a 左对齐占用5个字符,不足的用空格补位
String.format 方法里还定义了很多显示格式,很方便
- String 空格补位
- String 空格补位
- String 空格补位,0补位
- C# string 字符串 补位
- JAVA STRING 对象自动补齐空格
- Java String字符串补0或空格
- Java String字符串补0或空格
- Java String字符串补0或空格
- Java-String字符串补0或 空格
- Java String字符串补0或空格
- Java String字符串补0或空格
- java的String字符串补0或空格
- 自动补空格
- 长数字隔三位用逗号","隔开,保留两位小数,指定长度,不足补空格
- excel 补全所有空格
- 字符串补0或空格
- 补足补空格,补足补*,缺什么补什么
- int类型转换成String , 不足10位 在前面补0
- stty命令
- 数据窗口数据列自动折行
- 数据库三范式
- 移动开发中的通信架构(一)
- 数据窗口数据列自动折行
- String 空格补位
- Linux下tar命令解析
- 断点
- SVN服务器安装
- RESETLOGS何时需要
- Activiti学习
- 长尾关键词优化的思路
- 堆和栈的区别(转过无数次的文章)
- Python完全入门教程