- 浏览: 111770 次
- 性别:
- 来自: 广州
文章分类
Formatter位于java.util中,它与java.text下面的Format,感觉很像,名字像,作用也相似,致使我总是搞混然后两者都学不好了,悲剧啊
Formatter
public final class Formatter extends Object implements Closeable, Flushableprintf 风格的格式字符串的解释程序
Formatter() 使用默认Locale
构造一个新 formatter。
Formatter(Appendable a)
构造一个带指定目标文件的新 formatter。
Formatter(Appendable a, Locale l)
构造一个带指定目标文件和语言环境的新 formatter。
Formatter(File file)
构造一个带指定文件的新 formatter。
Formatter(File file, String csn)
构造一个带指定文件和字符集的新 formatter。
Formatter(File file, String csn, Locale l)
构造一个带指定文件、字符集和语言环境的新 formatter。
Formatter(Locale l)
构造一个带指定语言环境的新 formatter。
Formatter(OutputStream os)
构造一个带指定输出流的新 formatter。
Formatter(OutputStream os, String csn)
构造一个带指定输出流和字符集的新 formatter。
Formatter(OutputStream os, String csn, Locale l)
构造一个带指定输出流、字符集和语言环境的新 formatter。
Formatter(PrintStream ps)
构造一个带指定输出流的新 formatter。
Formatter(String fileName)
构造一个带指定文件名的新 formatter。
Formatter(String fileName, String csn)
构造一个带指定文件名和字符集的新 formatter。
Formatter(String fileName, String csn, Locale l)
构造一个带指定文件名、字符集和语言环境的新 formatter
format(Locale l, String format, Object... args) 使用的语言环境是构造此 formatter 期间定义的语言环境
public Formatter format(Locale l,
String format,
Object... args)
1$ 2$ 3$ 4$ i$ 表示取第i个参数 ,因为参数是一个数组
$s 表示参数是字符串
$d 日期
$t 时间
常规类型、字符类型和数值类型的格式说明符的语法如下:
%[argument_index$][flags][width][.precision]conversion
用来表示日期和时间类型的格式说明符的语法如下:
%[argument_index$][flags][width]conversion
顺便说一下Format
public abstract class Format extends Objectimplements Serializable, CloneableFormat 是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类。
直接已知子类:
DateFormat, MessageFormat, NumberFormat
MessageFormat
public final StringBuffer format(Object[] arguments,
StringBuffer result,
FieldPosition pos)
主要方法有:
format
parse
DateFormat
—————— 内容太多了,以后有时间有需要再看把
发表评论
-
是个帅哥
2013-09-06 16:58 0crm ! oa ! XFire原理 ... -
wew
2013-09-05 18:23 0URLClassLoader java反射 c ... -
we44
2013-09-05 17:35 0hibernate session 到底 ... -
jdk动态代理、cglib
2013-09-04 13:25 0java对代理模式的支持 ---动态代理 上面的 ... -
设计模式
2013-09-04 13:23 0简单工厂(Simple ... -
saf
2013-09-03 15:03 0package thread; public clas ... -
wait、sleep 等 的区别
2013-09-03 13:22 749这是一个经常遇到的考题。面试中可以说90%都会 ... -
java Event机制 、 observer设计模式
2013-09-02 19:07 13672研究了一下java Event机制 和observe ... -
CodeSimplifier
2013-08-27 20:49 1146看开源项目源代 ... -
iBatis的学习
2012-08-16 23:34 1116配置文件主要是 SqlMapConfig.xml o ... -
jsp复习
2012-08-15 23:12 0jsp中4中数据的范围 page、 request、 ... -
Interface和abstract class
2012-08-15 23:04 0Abstract Class类似于 Abstract D ... -
java日期
2012-08-14 23:40 0java日期相关类有: java.util.Da ... -
java正则表达式的学习
2012-08-13 23:45 1093正则表达式看似简单,要灵活使用却很难,至少我感觉是这样,(可能 ... -
java.math 的学习
2012-08-13 23:48 1097位于java.math下的几个类在处理要求准确数值计算时 ... -
java PrintStream的理解
2012-08-14 21:47 13558PrintStream 其实是FilterOutputStre ... -
java安全管理器
2012-08-12 21:14 0SecurityManager http://blog ... -
java.util的API的学习
2012-08-13 23:43 2079接口 Collection Collection ... -
java中异常的简单理解
2012-08-12 21:09 933众所周知,java的顶级异 ... -
java.lang的API的学习
2012-08-12 21:06 1027java.lang i: Appendable 实现 ...
相关推荐
《java jdk 7学习笔记》是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习java时遇到的概念、操作、应用或认证考试等问题及解决方案。 《java jdk 7学习笔记》针对java se 7新功能全面改版,无论是...
通过分析这个类,我们可以学习如何在Java中处理SQL字符串,理解其内部的字符串操作、正则表达式和逻辑判断等技术。此外,这也可以作为一个起点,为那些希望扩展或定制SQL格式化功能的开发者提供参考。 总的来说,这...
通过访问这个博客,你可以学习到如何配置Eclipse以符合特定的编码规范,比如Google Java Style Guide或Oracle Code Conventions。这些规范涵盖了命名规则、注释样式、代码布局等多个方面。 在Eclipse中,你可以按照...
示例描述:本章学习Java的输入和输出。 CopyFile.java 文件复制实例 dir.java 显示目录下的所有文件和目录 encrypt.java 文件加密 FileList.java 自己实现的一个文件名称枚举类 MyDataIO.java 数据输入输出示例...
这篇学习笔记将深入探讨如何在Android环境中利用Java 8的新特性,提升开发效率和代码质量。 首先,Java 8最重要的新特性之一是Lambda表达式。Lambda允许以更简洁的方式表示匿名函数,这在处理事件监听、回调和集合...
- **格式化**:J2ME可能需要对数字、日期等进行格式化显示,这可以通过`Formatter`类或`java.text`包中的类实现。 - **本地化**:在开发多语言应用时,`ResourceBundle`类用于管理不同语言的文本资源。 2. **图像...
本篇学习笔记将深入探讨如何在Java中对日期进行排序,主要包括以下几个方面: 1. **日期对象的创建** 在Java中,我们可以使用`java.util.Date`类或者`java.time`包中的`LocalDate`, `LocalDateTime`等类来表示日期...
Java程序设计教程是初学者和进阶者学习Java编程的重要资源,它通常包含一系列的章节,涵盖基础到高级的编程概念和技术。这个压缩包“JAVA程序设计教程(附源码).rar”显然提供了完整的教学材料,包括电子教案和源代码...
总的来说,《The Java Programming Language》第四版是学习和提升Java编程技能的理想选择。它涵盖了Java编程语言的核心概念,以及J2SE 5.0的关键改进,为读者提供了一个全面而深入的学习路径,帮助他们在Java世界中...
然而,对于理解基础和学习历史,我们仍需要讨论`Date`和`Calendar`。 `java.util.Date` 类是Java中最早的日期表示类,它代表了一个具体的日期和时间,精确到毫秒。创建一个`Date`对象,你可以使用构造函数或者`...
在Java编程语言中,日期和时间的处理是常见的任务之一,尤其在开发需要显示或处理...如果你在解压文件后遇到任何问题或需要更深入的解释,记得查阅相关的Java API文档,或者利用在线资源如Stack Overflow等进行学习。
在Java编程语言中,日期和时间的处理是日常开发中不可或缺的部分。本篇文章将深入探讨如何在Java中进行日期选择,以及相关技术的实用性和应用。...不断学习和实践,将帮助你更好地应对各种日期相关的挑战。
在Java编程中,身份证号码验证是一项常见的需求,用于确保输入的身份信息准确无误。身份证号码是由18位数字组成的...对于压缩包中的"qq"文件,可能是相关的Java源代码文件,可以查看其具体实现,学习并理解其中的细节。
《Java编程语言英文第四版》是由Java之父James Gosling与Ken Arnold和David Holmes共同编写的权威教程,针对中高级开发者,旨在深入介绍Java SE7...无论是作为学习资料还是开发手册,它都是Java程序员案头的必备书籍。
通过"Date_test"这个程序,初学者可以实践以上知识点,学习如何创建、格式化、操作和比较日期对象,理解日期在不同场景下的应用,以及如何处理时区问题。对于Java开发者来说,理解和掌握这些日期处理技术是至关重要...
Java编程语言在处理日期和时间时,虽然内建了`java.util.Date`和`java.util.Calendar`类,但它们的使用并不总是那么直观和高效。...通过学习Joda-Time库,开发者可以更好地管理和处理项目中的日期时间需求。
通过阅读和理解这段代码,你可以学习到如何在实际项目中处理日期和时间,提高代码的可读性和效率。同时,这个组件可能也提供了更高级的功能,如日期范围检查、日期格式的自动识别等,这些都值得我们深入研究。
通过学习和实践,我们可以方便地获取系统当前时间、将字符串转换为日期对象、获取日期的年份和月份天数,以及利用新API进行更高效的操作。在编写Java程序时,选择合适的日期处理方法可以提高代码的可读性和维护性。
2. 在左侧导航栏中,展开`Java` -> `Code Style` -> `Formatter`,点击右侧的`Import...`按钮,选择`Eclipse_CodeFormatter.xml`文件导入。 3. 继续展开`Java` -> `Code Style` -> `Code Templates`,同样点击`...