「java格式化打印」java格式化打印json日志
今天给各位分享java格式化打印的知识,其中也会对java格式化打印json日志进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 格式化输出
- 2、JAVA怎么打印对象的作用域
- 3、编写java程序,计算从今天算起,100天以后是几月几号,并格式化成XXXX年X月X日的形式打印出来。要求如下:
- 4、java字符串打印
- 5、java实现设置指定日期并格式化,然后再打印出来(代码)
- 6、java怎么格式化输出数字
java 格式化输出
给你个最详细的, 确实有
package test;
import java.text.DecimalFormat;
public class 格式化 {
/**
* @param args
*/
public static void main(String[] args) {
DecimalFormat dig=new DecimalFormat("0000");
String s=dig.format(2);
System.out.print(s);
}
}
JAVA怎么打印对象的作用域
Java 程序来打印类的对象
在本教程中,我们将学习如何用Java打印类的对象。
要理解此示例,您应该了解以下Java编程主题:
示例1:Java程序来打印对象
示例class Test {
}
class Main {
public static void main(String[] args) {
// 创建Test类的对象
Test obj = new Test();
//打印对象
System.out.println(obj);
}
}
输出结果Test@512ddf17
在上面的示例中,我们创建了Test类的对象。当我们打印对象时,我们可以看到输出看起来不同。
这是因为在打印对象时,将调用对象类的toString()方法。它以默认格式格式化对象。如下所示:Test - 类名称
@ - 连接字符串
512ddf17 -对象的散列值
如果要用自己的方式格式化输出,则需要重写类中的toString()方法。例如,
示例class Test {
@Override
public String toString() {
return "object";
}
}
class Main {
public static void main(String[] args) {
//创建Test类的对象
Test obj = new Test();
// 打印对象
System.out.println(obj);
}
}
编写java程序,计算从今天算起,100天以后是几月几号,并格式化成XXXX年X月X日的形式打印出来。要求如下:
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateTest {
public static String getDate(int day) {
Calendar calendar=Calendar.getInstance();
calendar.add(Calendar.DATE, day);
return new SimpleDateFormat("yyyy-MM-dd").format(calendar.getTime().getTime());
}
public static void main(String[] args) {
System.out.println(getDate(100));
}
}
java字符串打印
JAVA也是可以按格式化输出的,char []str="asas"; System.out.printf("%s\n",str);
java实现设置指定日期并格式化,然后再打印出来(代码)
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 设置指定日期
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2013);
cal.set(Calendar.MONTH, 4);
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
Date date = new Date(cal.getTimeInMillis());
// 格式化
String dateStr = dateFormat.format(date);
// 打印
System.out.println(dateStr);
望采纳!
java怎么格式化输出数字
使用System.out.printf(格式化字符串,参数)
int a = 5;
数字的话System.out.printf("%d",a);
//"%"表示进行格式化输出,"%"之后的内容为格式的定义。
System.out.printf("%f",d);//"f"表示格式化输出浮点数。
System.out.println();
System.out.printf("%9.2f",d);//"9.2"中的9表示输出的长度,2表示小数点后的位数。
System.out.println();
System.out.printf("%+9.2f",d);//"+"表示输出的数带正负号。
System.out.println();
System.out.printf("%-9.4f",d);//"-"表示输出的数左对齐(默认为右对齐)。
System.out.println();
System.out.printf("%+-9.3f",d);//"+-"表示输出的数带正负号且左对齐。
System.out.println();
System.out.printf("%d",i);//"d"表示输出十进制整数。
System.out.println();
System.out.printf("%o",i);//"o"表示输出八进制整数。
System.out.println();
System.out.printf("%x",i);//"d"表示输出十六进制整数。
System.out.println();
System.out.printf("%#x",i);//"d"表示输出带有十六进制标志的整数。
System.out.println();
System.out.printf("%s",s);//"d"表示输出字符串。
System.out.println();
System.out.printf("输出一个浮点数:%f,一个整数:%d,一个字符串:%s",d,i,s);
//可以输出多个变量,注意顺序。
System.out.println();
System.out.printf("字符串:%2$s,%1$d的十六进制数:%1$#x",i,s);
//"X$"表示第几个变量。
java格式化打印的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java格式化打印json日志、java格式化打印的信息别忘了在本站进行查找喔。