java print 格式化输出_java 格式化输出方法

本文介绍了Java中用于格式化输出的方法,包括System.out.println()、System.out.format()、System.out.printf()以及Formatter类的使用。详细讲解了各种格式化技巧,如%d表示十进制数,%X表示十六进制数。还提到了String.format()方法作为格式化输出的便捷选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在javaSE5中推出了printf方法来输出文本到控制台,在java中现在有如下方法可以输出文本:

1、System.out.println(、、、、)  //输出并换行

2、System.out.format("%d,%f",1,1.1);    //格式化输出

3、System.out.printf("%d,%f",1,1.1);     //格式化输出

4、System.out.print(、、、)    //输出不换行

在java中,格式化方法也有一个专门的类,它的名字叫做Fomatter类

import java.util.Formatter.*;

构造方法如下:

Formatter k = new Fomatter();

Formatter s = new Fomatter(PrintStream os);    //os一般都是文件类或者System.out

他有一个构造方法,为format(format String , data);当使用两种不同的构造方法时,作用的结果不同。

1、当省略参数时,它会返回一个格式化过后的字符串

2、当传入参数为输出流时,它会将格式化字符串写入流中

当仅仅使用一次format格式化时,可以用SE5的静态方法String.format(String format,data)  方法会更好一些,//其实这个方法的内部也是创建一个Formatter 对象、、不过这样比较容易理解

注:%X表示十六进制数

(随着不断学习不断更新、、、)

【转】java格式化输出 printf 例子

[转]java格式化输出 printf 例子 转自http://www.cnblogs.com/TankMa/archive/2011/08/20/2146913.html#undefined imp ...

7.20.01 java格式化输出 printf 例子

java格式化输出 printf 例子 importjava.util.Date; publicclassPrintf { publicstaticvoidmain(String[] args) { ...

8.Java格式化输出

JAVA中字符串输出格式 1.使用format函数 System.out.format("%d  %f",10,10.5); 2.使用Formatter类 构造函数Formatte ...

Java格式化输出

Java的格式化输出等同于String.Format,与C有很大的相似,比如 System.out.printf("%8.2f", x);在printf中,可以使用多个参数,例如: ...

java格式化输出 printf 例子

import java.util.Date; public class Printf { public static void main(String[] args) { // %s表示输出字符串,也 ...

Java - 格式化输出JSON字符串的两种方式

目录 1 使用阿里的fastjson 1.1 项目的pom.xml依赖 1.2 Java示例代码 2 使用谷歌的gson 2.1 项目的pom.xml依赖 2.2 Java示例代码 1 使用阿里的fa ...

java 格式化输出 printf 总结

double d = 345.678; String s = "hello!"; ; //"%"表示进行格式化输出,"%"之后的内容为格式的 ...

C++ cout 格式化输出方法

C语言里可以用printf(),%f来实现浮点数的格式化输出,用cout呢...? iomanip是I/O流控制头文件,就像printf的格式化输出一样. 以下是一些常用的: dec 置基数为10 相 ...

【Java 笔记】 java 格式化输出

public static void main(String[] args) { /** * 格式化形式 * %[argument_index$][flags][width][.precision]c ...

随机推荐

解决JS加载速度慢

在网页中的js文件引用会很多,js引用通常为 通过如下方法可以增加js加载速度

android请求root权限

应用获取Root权限的原理:让应用的代码执行目录获取最高权限.在Linux中通过chmod 777 [代码执行目录] //请求root权限    public static boolean upgra ...

【Git】标签管理

来源:廖雪峰 为什么要标签: 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本.将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来. ...

OC语言构造方法

OC语言构造方法 一.构造方法 (一)构造方法的调用 完整的创建一个可用的对象:Person *p=[Person new]; New方法的内部会分别调用两个方法来完成2件事情,1)使用alloc方法 ...

http server 下载地址

windows 64为位:https://www.apachelounge.com/download/

Ext.grid.Panel表格分页

转载:http://www.cnblogs.com/libingql/archive/2012/04/22/2464994.html cshtml @{ Layout = null; }

Ionic3 启动非常慢

优化: ionic cordova build android --prod --release

深入浅出JavaScript(一)

数据类型 1. 六种数据类型 JavaScript包含六种数据类型:基本类型number.string.boolean.null.undefined和对象类型Object.其中,对象类型包含方法fun ...

LINUX 设置 backspace为删除键

描述 :在linux/unix平台上的 sqlplus中,如果输错了字符,要想删除,习惯性的按下backspace键后,发现非但没有删除想要删掉的字符,还多出了两个字符^H. 原因:由于终端默认ctr ...

React VR 技术开发群 579149907

React VR 技术开发群 579149907,欢迎加入讨论!分享经验!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值