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+"号");
}
}

本文转自lixiyu 51CTO博客,原文链接:http://blog.51cto.com/lixiyu/1305474,如需转载请自行联系原作者

用Format创建格式化对象举例相关推荐

  1. Java中利用MessageFormat对象实现类似C# string.Format方法格式化

    我们在写C#代码的时候常常会使用到string.Format("待格式化字符串{0},{1},....",参数1,参数2,...),来格式化字符串,特别是拼接字符的时候,这种方式使 ...

  2. Java String.format() : 字符串格式化

    2019独角兽企业重金招聘Python工程师标准>>> 1.常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象. 1.format(S ...

  3. golang fo_HTML到格式化对象(FO)转换指南

    golang fo 2012年12月11日- 作者更新了本文和随附的样式表,以与FOP版本1.1一起使用. 他更改了<fo:page-sequence>元素和HTML <nobr&g ...

  4. IOC容器创建bean对象的4种方式

    前言: Spring容器创建bean对象,一般通过反射机制查找bean元素的class属性值来找到要实例化的类,从而实例化bean对象.这便是调用构造方法来实例化bean对象 在某些情况下,若采用简单 ...

  5. python 为什么用%格式化_Python中应该使用%还是format来格式化字符串?

    原标题:Python中应该使用%还是format来格式化字符串? Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字 ...

  6. 五种方法创建 Java 对象,你知道几种呢?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 网络 五种方法创建java对象 作为Java开 ...

  7. string.Format字符串格式化说明(转)

    string.Format字符串格式化说明 www.111cn.net 编辑:Crese 来源:转载 先举几个简单的应用案例: 1.格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式 ...

  8. Spring AOP 源码分析 - 创建代理对象

    1.简介 在上一篇文章中,我分析了 Spring 是如何为目标 bean 筛选合适的通知器的.现在通知器选好了,接下来就要通过代理的方式将通知器(Advisor)所持有的通知(Advice)织入到 b ...

  9. Python中该使用%还是format来格式化字符串?

    %还是format 1.皇城PK Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是fo ...

最新文章

  1. 【我的Android进阶之旅】推荐一款能提升数十倍效率的Android应用开发助手
  2. 第一个java_第一个java程序
  3. NSURLCache
  4. 项目经理如何有效地进行项目沟通?
  5. LeetCode 09. 回文数
  6. QT Core | 信号槽02 - GUI上按钮触发应用程序的函数(lambda表达式)
  7. python使用如下方法规范化数组_python归一化多维数组的方法
  8. 7-2 多项式求和 (10 分)
  9. 什么时候使用resulttype_柳州站东广场到底什么时候可以使用?
  10. 学习java_java学习册之立FLAG
  11. 信息安全管理体系--建立
  12. 微型计算机vga什么意思,电脑显示器显示vga什么意思
  13. 白盒测试技术—逻辑覆盖方法
  14. python如何爬有道翻译_python爬取有道翻译
  15. 保利威视云直播的python API
  16. 拼多多销售数据分析主要包含哪些方面的数据?
  17. Python 日期模块的 datetime.date 类
  18. Fine-Grained Visual Classification via Progressive Multi-Granularity Training of Jigsaw Patches
  19. XMind 8 Update 7下载安装破解
  20. mmdetection踩坑记录

热门文章

  1. 深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
  2. git reset改写提交
  3. CVPR 2016 有什么值得关注的亮点?
  4. 查找算法:二分查找、顺序查找
  5. 边缘检测:Sobel、拉普拉斯算子
  6. Get Form type using javascript in CRM 2011
  7. Oracle安装时忘记设置密码
  8. node项目架构与优化
  9. Spring Boot集成CKEditor
  10. ThinkPHP3.1快速入门(2)数据CURD