用Format创建格式化对象举例
1.把数字格式化为货币字符串:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import java.text.NumberFormat;
import java.util.Locale;
import java.util.Scanner;
public class FormatNumber {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); // 创建标注输入流扫描器
System.out.println( "请输入一个数字:" );
double number = scan.nextDouble(); // 获取用户输入数字
System.out.println( "该数字用Locale类的以下常量作为格式化对象的构造参数,将获得不同的货币格式:" );
// 创建格式化对象
NumberFormat format = NumberFormat.getCurrencyInstance(Locale.CHINA);
// 输出格式化货币格式
System.out.println( "Locale.CHINA:" + format.format(number));
format = NumberFormat.getCurrencyInstance(Locale.US);
System.out.println( "Locale.US:" + format.format(number));
format = NumberFormat.getCurrencyInstance(Locale.ENGLISH);
System.out.println( "Locale.ENGLISH:" + format.format(number));
format = NumberFormat.getCurrencyInstance(Locale.TAIWAN);
System.out.println( "Locale.TAIWAN:" + format.format(number));
}
}
|
2.格式化日期
1
2
3
4
5
6
7
8
9
10
11
12
13
|
package com.lixiyu;
import java.util.Date;
public class Year {
public static void main(String[] args){
Date date= new Date();
String year=String.format( "%tY" ,date);
String month=String.format( "%tB" ,date);
String day=String.format( "%td" ,date);
System.out.println( "今年是:" +year+ "年" );
System.out.println( "现在是:" +month);
System.out.println( "今天是:" +day+ "号" );
}
}
|
用Format创建格式化对象举例相关推荐
- Java中利用MessageFormat对象实现类似C# string.Format方法格式化
我们在写C#代码的时候常常会使用到string.Format("待格式化字符串{0},{1},....",参数1,参数2,...),来格式化字符串,特别是拼接字符的时候,这种方式使 ...
- Java String.format() : 字符串格式化
2019独角兽企业重金招聘Python工程师标准>>> 1.常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象. 1.format(S ...
- golang fo_HTML到格式化对象(FO)转换指南
golang fo 2012年12月11日- 作者更新了本文和随附的样式表,以与FOP版本1.1一起使用. 他更改了<fo:page-sequence>元素和HTML <nobr&g ...
- IOC容器创建bean对象的4种方式
前言: Spring容器创建bean对象,一般通过反射机制查找bean元素的class属性值来找到要实例化的类,从而实例化bean对象.这便是调用构造方法来实例化bean对象 在某些情况下,若采用简单 ...
- python 为什么用%格式化_Python中应该使用%还是format来格式化字符串?
原标题:Python中应该使用%还是format来格式化字符串? Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字 ...
- 五种方法创建 Java 对象,你知道几种呢?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 网络 五种方法创建java对象 作为Java开 ...
- string.Format字符串格式化说明(转)
string.Format字符串格式化说明 www.111cn.net 编辑:Crese 来源:转载 先举几个简单的应用案例: 1.格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式 ...
- Spring AOP 源码分析 - 创建代理对象
1.简介 在上一篇文章中,我分析了 Spring 是如何为目标 bean 筛选合适的通知器的.现在通知器选好了,接下来就要通过代理的方式将通知器(Advisor)所持有的通知(Advice)织入到 b ...
- Python中该使用%还是format来格式化字符串?
%还是format 1.皇城PK Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是fo ...
最新文章
- 【我的Android进阶之旅】推荐一款能提升数十倍效率的Android应用开发助手
- 第一个java_第一个java程序
- NSURLCache
- 项目经理如何有效地进行项目沟通?
- LeetCode 09. 回文数
- QT Core | 信号槽02 - GUI上按钮触发应用程序的函数(lambda表达式)
- python使用如下方法规范化数组_python归一化多维数组的方法
- 7-2 多项式求和 (10 分)
- 什么时候使用resulttype_柳州站东广场到底什么时候可以使用?
- 学习java_java学习册之立FLAG
- 信息安全管理体系--建立
- 微型计算机vga什么意思,电脑显示器显示vga什么意思
- 白盒测试技术—逻辑覆盖方法
- python如何爬有道翻译_python爬取有道翻译
- 保利威视云直播的python API
- 拼多多销售数据分析主要包含哪些方面的数据?
- Python 日期模块的 datetime.date 类
- Fine-Grained Visual Classification via Progressive Multi-Granularity Training of Jigsaw Patches
- XMind 8 Update 7下载安装破解
- mmdetection踩坑记录