JAVA中使用Formatter类进行输出格式的控制
来源:互联网 发布:东南大学软件测试专业 编辑:程序博客网 时间:2024/06/09 23:49
本文主要介绍的是JAVA中Formatter类的简单实用,由于现在我暂时只用过对String输出的控制,因此先整理这部分内容,当然Formatter类还可以对时间等其他输出格式的控制,以后如果有发现会发在评论内容中:
- 需要使用的类名:java.util.Fomatter
- 如何指定输出格式?“formatter.format(“%-5s %-5s %-5s %-5s\n”, str[i-4],str[i-3],str[i-2],str[i-1]);”比如在这一句当中,双引号中的内容的-号就代表左边对齐,当然不写负号(不用写正号,会报错)就会自动右边对齐,而5的意思是保持5个字符的位置,如果不够就自动补充空格,\n就代表换行
- 如何输出?看如下内容:“java.util.Formatter formatter = new Formatter(System.out)”本次我是在new Formatter的时候就指定了直接System.out,因此每次往formatter当中添加对象就会自动输出,当然也可以在这里面不写,然后每次往formatter当中添加对象之后再使用System.out.print(formatter)来输出
- 最后要记得close formatter,以避免对之后的输出格式造成影响
import java.util.Formatter;public class FormatterTest { public static void main(String[] args){ String str[] = {"a","b","c","d","a","b","c","d","a","b","c","d", "a","b","c","d","a","b","c","d","a","b","c","d"}; java.util.Formatter formatter = new Formatter(System.out); int i= 1; for(String son: str){ if(i%4==0){ formatter.format("%-5s %-5s %-5s %-5s\n", str[i-4],str[i-3],str[i-2],str[i-1]); } i++; } formatter.close(); }}
实现效果图:
0 0
- JAVA中使用Formatter类进行输出格式的控制
- 使用格式控制符进行输出格式的设置(讲解)
- java中控制数据输出的格式
- java使用Formatter的时候中英文格式不能对齐
- Java中使用System.out.printf().如何控制输出格式及类型不一致的解决方法
- java中格式化输出大神Formatter简历
- Android 中 Formatter 的使用
- 在JAVA中怎么进行格式输出
- C++中如何控制输出的格式
- Java中Date类的输出格式
- 实际使用中格式化输出以 % 打头,后跟以一个控制输出格式的字母。
- Java输出格式控制类DecimalFormat
- easyui中datagrid的formatter使用问题
- Java Console 输出格式控制
- java.util.Formatter类基本使用
- MATLAB中控制输出格式中小数点后的位数
- 字符串输出的格式控制
- 体验格式控制的输出
- 浅析Tomcat之Pipeline和Value
- IntelliJ IDEA 使用心得与常用快捷键
- HDU1285(拓扑排序+优先队列)
- AndroidSDK版本和API版本对于关系
- Singleton模式的实现方式 C#
- JAVA中使用Formatter类进行输出格式的控制
- IQKeyboardManager使用方法
- 基于Web在线考试系统的设计与实现
- 【jQuery】sele1,sele2,seleN选择器
- Reachability
- 鸟巢-一种全新的Native APP开发模式,这篇文章问您解读
- stddef.h
- Struts配置中param参数的含义
- NGUI常见问题集(待续)