java打印工具类

来源:互联网 发布:博途v13编程手册 编辑:程序博客网 时间:2024/06/04 18:00
package com.weihui.html5;public class R {public static void main(String[] args) {R.print(" 第一个参数=[{}],第二个参数=[{}],...", "d","j");}/** * 比较好看的打印 *  * @param msg *            "第一个参数=[{}],第二个参数={},..." * @param args *            obj1,obj2... */static void print(String msg, Object... args) {if (null == msg || !msg.contains("{}") || args == null|| args.length == 0) {System.out.println(msg);return;}char[] chars = msg.toCharArray();String reString="";int k=0;for (int i = 0; i < chars.length-1; i++) {if('{'== chars[i]&&'}'==chars[i+1]&&k < args.length){reString=reString+args[k];k++;i++;}else{reString=reString+chars[i];}}System.out.println(reString);}}

输出如下: 第一个参数=[d],第二个参数=[j],..

模仿C语言的打印,

printf("%d","1");


0 0
原创粉丝点击