`
palwang
  • 浏览: 51372 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

java.text

阅读更多
Format 是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类

----> DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。getInstance方法其实是返回一个 SimpleDateFormat。

--------->SimpleDateFormat DateFormat的惟一一个实现,是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

----> MessageFormat 提供了以与语言无关方式生成连接消息的方式。

----> NumberFormat 是所有数值格式的抽象基类。使用 getInstance 或 getNumberInstance 来获取常规数值格式。使用 getIntegerInstance 来获取整数数值格式。使用 getCurrencyInstance 来获取货币数值格式。使用 getPercentInstance 来获取显示百分比的格式。使用此格式,小数 0.53 将显示为 53%。

--------->ChoiceFormat 允许将格式应用到某个范围的数。它通常用于在 MessageFormat 中处理复数。

--------->DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。

所有的Format类基本上是提供两类方法,format负责格式化输出,parser负责将字符串转成对象。另外与java.util.Formatter不同,Formatter是一个类似C语言的print格式输出类。
分享到:
评论

相关推荐

    java.text.ParseException: Unparseable date: 2/10/2010 15:20:05

    在Java编程中,`ParseException` 是 `java.text.ParseException` 类的一个异常,通常在尝试解析日期或时间字符串时遇到无法解析的格式时抛出。在给定的标题 "java.text.ParseException: Unparseable date: 2/10/2010...

    java 核心API(java.text) 程序例子

    其中,`java.text`包是专门处理文本格式化、国际化和本地化的重要工具集,广泛用于日期、时间、数字、货币、数字格式化等方面。在这个包中,有许多关键的类和接口,例如`Format`、`NumberFormat`、`DateFormat`、`...

    java.text.jar

    jmeter jar包,自己在用,希望可以帮到您,一切都是为了积分,为了可以下载更多的资源,冲啊,下载放到lib/ext文件夹里,重启jmeter

    java.text.NumberFormat

    NumberFormat类中的两个说明相同,返回值相同,但是方法名不同的方法的意义是什么?谢谢了

    java.text.DecimalFormat类十进制格式化

    Java.text.DecimalFormat类十进制格式化方法详解 Java.text.DecimalFormat类是Java语言中用于格式化十进制数的类,它提供了灵活的格式化方式,能够满足大多数十进制格式化的需求。本文将详细介绍Java.text....

    JDK研究系列--》java.text和java.net

    合适研究底层研发员,但,一般程序员也必须掌握的要点 JDK研究系列--》java.text和java.net

    java.text.DecimalFormat用法详解

    java.text.DecimalFormat用法详解 Java中的java.text.DecimalFormat类提供了格式化数字的功能,通过指定pattern来控制数字的格式。下面将详细介绍DecimalFormat的用法和主要特征。 Pattern DecimalFormat的...

    java.lang.IllegalArgumentException Cannot format given Object as a Date

    这个错误通常发生在试图使用日期格式化类(如`java.text.SimpleDateFormat`)来处理非日期类型的数据时。 首先,我们需要理解`java.text.SimpleDateFormat`的作用。这个类是Java日期时间API的一部分,用于将日期和...

    lowagie.text-2.1.7

    Lowagie.text是一个强大的Java库,专门用于处理文本和生成PDF文件,它在Java开发领域中扮演着重要的角色。本文将深入探讨Lowagie.text-2.1.7版本,解析其核心功能,以及如何在实际项目中应用。 首先,让我们了解...

    com.lowagie.text

    com.lowagie.text是Java库iText的一部分,专用于创建和操作PDF文档,它也可以在Android环境中使用,通过这个库我们可以方便地实现在Android平台上进行图片到PDF的转换。本文将深入探讨如何使用com.lowagie.text库来...

    日历调整、时间调整、时间预测、以及Java.util包和Java.test包的简单运用,其中包含10个源代码文件,只需导入eclipse中即可编译、运行。

    `java.text.SimpleDateFormat`是格式化和解析日期的重要工具。它允许我们将日期对象转换为人类可读的字符串,反之亦然。例如,你可以定义一个模式如"yyyy-MM-dd HH:mm:ss",然后用`SimpleDateFormat.format(Date)`和...

    findbug 错误日志文档

    Bug: Call to method of static java.text.DateFormat Pattern id: STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE, type: STCAL, category: MT_CORRECTNESS As the JavaDoc states, DateFormats are inherently ...

    com.lowagie.text.2.1.7.jar百度网盘下载

    ### com.lowagie.text.2.1.7.jar:Java PDF生成库介绍及应用 #### 一、com.lowagie.text.2.1.7.jar简介 `com.lowagie.text.2.1.7.jar`是Lowagie库的一个版本,该库主要用于Java应用程序中的PDF文档生成。Lowagie是...

    java SimpleDateFormat &Calendar

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateTestDemo { public static void main(String[] args) throws Exception { // 创建一个Calendar实例 ...

    JAVA_API1.6文档(中文)

    java.text.spi java.text 包中类的服务提供者类。 java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java...

    com.lowagie.text-2.1.7.jar下载

    而com.lowagie.text-2.1.7.jar正是这样一个用于生成PDF的Java库,它是iText库的一个组成部分,对于开发者来说,是一个不可或缺的工具。 iText是一个开源的Java库,主要用于创建和修改PDF文档。com.lowagie.text是...

    java 参考手册 (.chm)

    7. **国际化**和**本地化**:`java.text`和`java.util.Locale`类允许开发者创建支持多种语言和文化的程序。 8. **反射**:Java的反射API允许在运行时检查类、接口、字段和方法的信息,甚至可以在运行时动态调用方法...

    com.lowagie.text.jar

    这个"com.lowagie.text.jar"文件是iText库的一个版本,它允许开发者在PDF文件上添加水印,这是一种有效的版权保护和文档标识方法。 iText库的主要功能包括但不限于: 1. **创建PDF文档**:iText提供API来创建全新...

    ICSharpCode.TextEditor_2.2实现语法加亮的编辑器(含源代码)

    ICSharpCode.TextEditor_2.2支持多种编程语言的语法高亮,包括C#、Java、Python等。通过识别关键字、注释、字符串、数字等元素,它能够将不同类型的代码用不同的颜色和样式显示,使程序员能快速区分代码结构,提高...

    编写一个java应用程序将一个包含多个子目录和文件的目录复制到另外一个指定的目录下

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import javax.swing.filechooser.FileFilter; 实验后的结果验证 总结体会 通过此次实验,我初步掌握了复制的目录中包含的...

Global site tag (gtag.js) - Google Analytics