java学习之路:6.格式化输出字符串
写在前面:
大家好,我是 花狗Fdog ,来自内蒙古的一个小城市,目前在泰州读书。
很感谢能有这样一个平台让我能够在这里分享所学所感。
我喜欢编程,喜欢代码,喜欢去做一个程序员。
努力学习,争取多年后,给亲人更好的生活。
QQ / WX:2506897252 欢迎交流。
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.时间和日期格式化
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类,代码如下:
package number;
public class Xuexi {
public static void main(String[] args) {
String year=String.format("%b", 4>5);//转换符%b,结果被格式化为布尔类型。
System.out.println(year);
}
}
运行结果如下:

若有错误,欢迎指正批评,欢迎讨论。
每文一句:有的路,是用脚去走。有的路,要用心去走。绊住脚的,往往不是荆棘石头,而是心。所以,看起来是路铺展在我们眼前,实际上,是心扑腾在路上。深一脚,浅一脚,欢喜在路上,悲伤在路上。但只要心不走在绝路上,生活也终不会给你绝路走。
智能推荐
PHP | 字符串输出和格式化函数
字符串函数: 1.字符串的处理介绍 定义:$str='hello world!' $str="hello world!" :双引号可以解析变量 输出: 连接: 2.常用的字符串函数 1)去除空格和字符串填补函数 2)字符串大小写转换函数 3)与HTML相关联的字符串函数 3.常用的字符串格式化函数 ...
Python字符串格式化%s输出
Python 支持格式化字符串的输出 。 尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。 在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。 我们来看看%s字符串如何进行格式化输出. 程序实例:1: 格式化%s被字符“.”替换。 运行结果: Python 字符串格式化符号表。 我们在看...
Linux内核之进程调度3:进程调度
1. 吞吐率和响应 吞吐:单位时间内做的有用功; 响应:低延迟。 吞吐追求的整个系统CPU做有用功,响应追求的是某个特定任务的延迟低; 1GHZ的CPU切换线程保存恢复现场约几个微妙级别,看似消耗不了太多时间,但是由于系统的局部性原理,会保存当前线程数据的缓存,切换线程会打乱局部性引起cache miss,而CPU访问cache速度远大于内存访问,这样综合看来上下文切换花销还是很大的。无用功占用较...
restful+ci框架 实践
restful架构: 是就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。具体理论请看我上一篇写的restful理论。本篇主要记录下关于restful的实践。 restful实践: 工具: 这次在ci框架+restful 主要文件: 在控制器中添加控制器类:Restful.php。 在头部包含REST_Controller.php文件并继承...
猜你喜欢
Configuration, ConfigurationProperties和EnableConfigurationProperties用法
最近刚刚解决了个错误,突然又发现这个类在spring容器中找不到, 于是我就加一个 @Component的注解,哈哈直接启动成功,那我如果吧这个注解去掉,加上一个@Configuration的注解呢,哈哈还是可以的,毕竟里面已经有这个@Component的注解了。所以我就整理下Configuration,ConfigurationProperties,EnableConfigurationProp...
备战蓝桥杯--贪心算法刷题整理5
翻硬币(贪心算法) 看了一下网上的题解,感觉挺强,网友的做题思想值得借鉴,这里分享一下网友的链接,同时再分享一下自己的解题方案 链接:https://blog.csdn.net/qq_34594236/article/details/60326782 题目描述: 小明正在玩一个“翻硬币”的游戏。 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母...
部署高可用RabbitMQ
安装 准备工作 这里我们使用三个RabbitMQ节点: 开通端口(具体见官方文档): 安装ErLang和RabbitMQ Server 安装文档见:https://www.rabbitmq.com/install-rpm.html。 采用RPM包而不是Repo的安装命令如下(以下的版本号可根据实际情况修改): 安装管理插件 安装文档见:https://www.rabbitmq.com/manage...
Opencv常用代码总结
文章目录 读取显示图像 保存图片 查看图片信息 读取视频 截取部分图像数据 颜色通道提取、融合与保留 边界填充 数值计算 图像融合 图像阈值 图像平滑(降噪) 形态学-腐蚀操作 形态学-膨胀操作 开运算与闭运算 梯度运算 礼帽与黑帽 图像梯度 Sobel算子 Scharr算子 laplacian算子 Canny边缘检测 图像金字塔 高斯金字塔:向下采样(缩小) 高斯金字塔:向上采样(放大) 拉普拉...
Numpy实现LDA
LDA与PCA的区别如下表: LDA的原理如下: 代码实现如下,这里使用的a,b是Nx2的二维点集合,经过LDA后,二维的点变为一维。更高维度的也是可以做到的。函数里的dim是原始数据的维度,d是想要降到的维度。 初始的数据如下图,红色点和蓝色点代表不同的分类。 经过LDA后,投影的一维数值如下图所示。 可见LDA实现了降维,而且两种分类的间距较大,类内的散度较小。...
