前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java学习之路:6.格式化输出字符串

java学习之路:6.格式化输出字符串

作者头像
花狗Fdog
发布2020-10-28 09:49:33
3430
发布2020-10-28 09:49:33
举报
文章被收录于专栏:花狗在Qt

1.介绍

学过C语言的同学应该不陌生,%d,%c,和C语言一样,java也有一些转换符,只不过这些转换符更强大,下面来看看如何使用这些转换符。

1.format(String format,Object…args) 2.format(Local l, String format,Object…args)

String类的静态 format()方法用于创建格式化后的字符串,该方法有两种重载方式,使用指定的格式字符串和参数返回一个格式化字符串,格式化后的新字符串使用本地默认的语言环境,区别在于1使用本地语言环境,2使用指定化语言环境,如果l为NULL,则不进行本地化。

2.时间和日期格式化

代码语言:javascript
复制
package number;
import java.util.Date;
//这句话的意思是导入包,这里面有好多写好的类,时间日期类就是Date
public class Xuexi {
 public static void main(String[] args) {
        Date date =new Date();
        String year=String.format("%tY", date);
        System.out.println(year);
 }
 }

运行结果如图:

在这里插入图片描述
在这里插入图片描述

下面给出对应的转换符:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下面是时间与日期的结合版转换符:

在这里插入图片描述
在这里插入图片描述

3.常规格式化

在这里插入图片描述
在这里插入图片描述

使用这些转换符的化不用使用Date类,代码如下:

代码语言:javascript
复制
package number;
public class Xuexi {
 public static void main(String[] args) { 
        String year=String.format("%b", 4>5);//转换符%b,结果被格式化为布尔类型。

        System.out.println(year);
 }
}

运行结果如下:

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/02/02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.介绍
  • 2.时间和日期格式化
  • 3.常规格式化
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档