- 浏览: 41347 次
- 性别:
- 来自: 杭州
最近访客 更多访客>>
文章分类
最新评论
-
Demin7926:
正好想要这样的数据,而且最好还是.mdf的,但还是不错了,多谢 ...
中国地区数据库Access c#生成sql数据文件 -
zhuzidian:
1.这个classpath是没有必要设置的,那几个jar默认会 ...
Java开发环境的搭建 -
蜡笔小新:
收下
请问第2条中,J2EE开发环境下载什么样的sdk呢?
Java开发环境的搭建
package book.number; import java.text.DecimalFormat; /** * 格式化数字的输出 */ public class FormatNumber { public static void main(String[] args) { DecimalFormat df = new DecimalFormat(); double data = 1203.405607809; System.out.println("格式化之前的数字: " + data); // 在格式化的时候会自动进行舍入,舍入模式是: // 向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则向相邻的偶数舍入。 // 模式中的"."表示小数分隔符 // 模式中的"0"表示如果该位存在字符,则显示字符,如果不存在,则显示0 String pattern = "0.0";// 显示格式 df.applyPattern(pattern);// 将格式应用于格式化器 System.out.println("采用pattern: " + pattern + "格式化之后: " + df.format(data));// 1203.4 pattern = "00000.000 kg";// 可以在模式最后加自己想要的任何字符,比如单位 df.applyPattern(pattern); System.out.println("采用pattern: " + pattern + "格式化之后: " + df.format(data));// 01203.406 kg // 模式中的"#"表示如果该位存在字符,则显示字符,如果不存在,则不显示。 pattern = "##000.000 kg";// 注意#只能出现在模式的两头,不能在0中间 // 错误! pattern = "##00#.#0" df.applyPattern(pattern); System.out.println("采用pattern: " + pattern + "格式化之后: " + df.format(data));// 1203.406 kg // 模式中的"-"表示输出为负数,要放在最前面 pattern = "-000.000"; df.applyPattern(pattern); System.out.println("采用pattern: " + pattern + "格式化之后: " + df.format(data)); // 模式中的","在数字中添加逗号,方便读数字 pattern = "-0,000.0#"; df.applyPattern(pattern); System.out.println("采用pattern: " + pattern + "格式化之后: " + df.format(data)); // 模式中的"E"表示输出为指数,"E"之前的字符串是底数的格式, // "E"之后的是字符串是指数的格式 pattern = "0.00E000"; df.applyPattern(pattern); System.out.println("采用pattern: " + pattern + "格式化之后: " + df.format(data)); // 模式中的"%"表示乘以100并显示为百分数,要放在最后。 pattern = "0.00%"; df.applyPattern(pattern); System.out.println("采用pattern: " + pattern + "格式化之后: " + df.format(data)); // 模式中的"\u2030"表示乘以1000并显示为千分数,要放在最后。 pattern = "0.00\u2030"; df.applyPattern(pattern); System.out.println("采用pattern: " + pattern + "格式化之后: " + df.format(data)); } }
发表评论
-
JDK_实例(求指定范围内的质数)
2009-11-20 14:15 843package book.arrayset; impor ... -
JDK_实例(使用Arrays)
2009-10-29 13:28 696package book.arrayset; impor ... -
JDK_实例(处理大数字)
2009-10-29 13:21 1035package book.number; import ... -
JDK_实例(生成随机数)
2009-10-29 13:20 1934package book.number; import ... -
JDK_实例(转换数字的进制)
2009-10-29 13:16 983package book.number; /** * ... -
JDK_实例(数字的舍入)
2009-10-29 13:14 916package book.number; import ... -
JDK_实例(数字和数字封装类)
2009-10-29 13:02 711package book.number; /** * ... -
JDK_实例(Adapter 适配器模式)
2009-10-29 12:43 1493接口 package book.oo.sort; / ... -
JDK_实例(Factory工厂模式)
2009-10-29 12:39 837接口 package book.oo.factory; ... -
JDK_实例(Singleton单列模式)
2009-10-29 12:35 1023A package book.oo.singleton; ... -
JDK_实例(排序类)
2009-10-29 12:29 1046排序接口 package book.oo.sort; ... -
JDK_实例(方法与变量在继承时的覆盖和隐藏)
2009-10-29 12:24 782父类 package book.oo.cov ... -
JDK_实例(类的加载顺序)
2009-10-29 12:20 719父类 package book.oo.initorder; ... -
JDK_实例(自定义形状类)
2009-10-29 12:12 787长方形 package book.oo; ... -
JDK_实例(Java 参数传递)
2009-10-29 12:05 904package book.oo; public clas ... -
JDK_实例(复数类)
2009-10-29 11:52 846package book.oo; public clas ... -
JDK_实例(命令行程序)
2009-10-29 11:29 666package book.basic; public c ... -
JDK_实例(计算阶乘)
2009-10-29 11:28 698package book.basic; public c ... -
JDK_实例(控制程序流程)
2009-10-29 11:27 548package book.basic; public c ... -
JDK_实例(java 运算符)
2009-10-29 11:24 791package book.basic; public c ...
相关推荐
5. **文本块(Text Blocks)**:为了解决多行字符串的繁琐处理,Java 11引入了文本块,提供了一种新的语法结构,可以方便地编写和格式化多行文本。 6. **ZGC(Z Garbage Collector)**:虽然OpenJ9使用的是不同的...
PrintWriter 向文本输出流打印对象的格式化表示形式。 PushbackInputStream PushbackInputStream 为另一个输入流添加性能,即“推回 (push back)”或“取消读取 (unread)”一个字节的能力。 PushbackReader 允许将...
4. **字符串分散与收集**:新的`String#lines()`、`String#stripIndent()`和`String#stripMargin()`方法,方便处理文本数据,尤其是格式化的文本。 5. **ZGC:Z Garbage Collector**:这是一种低延迟的垃圾收集器,...
这个中文版的JDK API文档是开发者理解这些特性和类库的重要资源,它详细列出了每个类、接口、方法和构造函数,包括它们的说明、参数、返回值、抛出的异常以及实例代码。通过查阅这个文档,开发者可以快速查找和学习...
8. **国际化与本地化**:java.text和java.util包提供了日期、时间、货币和数字格式化的能力,以及资源包(Resource Bundle)支持,使得应用程序能适应不同的语言和文化环境。 9. **XML处理**:DOM、SAX和JAXB是Java...
使用`String.format()`方法时,可以使用`%s`多次,不用重复写多个`%s`,简化了格式化字符串的操作。 6. **多 catch 块(Multi-catch)** 一个`catch`块现在可以捕获多种类型的异常,减少了重复代码,使异常处理更...
"jdk_1.70_api.chm"是这个版本的官方API文档,以CHM(Compiled HTML Help)格式提供,方便离线查阅。这个文档详细列出了Java SE 7的所有类、接口、枚举和注解,包括它们的方法、构造函数、常量等,是Java开发者的...
8. **国际化改进**:对国际化和本地化支持进行了增强,包括日期和时间格式化,以及更好的货币和数字格式处理。 9. **新的JVM选项和性能优化**:Java 6的虚拟机(JVM)提供了更多控制运行时行为的选项,同时进行了...
CHM文件是Windows操作系统中的帮助文件格式,它以压缩的方式存储了大量信息,便于快速查找和阅读。 在JDK_API_1_6_zh_CN.CHM文件中,我们可以找到Java 1.6版本的所有公共API接口和类的中文解释,这对于中文环境下的...
2. **Stream API**:提供了一种新的集合操作方式,支持序列化处理,可用于过滤、映射、聚合等操作,使得数据处理更加高效。 3. **日期与时间API**:用`java.time`包替换了旧的`java.util.Date`和`java.util....
`java.text`和`java.util.Locale`类支持国际化的文本处理,如日期、时间、数字和货币格式的本地化。 9. **XML处理** `javax.xml`包提供了处理XML文档的API,如DOM(Document Object Model)、SAX(Simple API for...
4. **Java应用启动器 (java)**:用于启动Java应用程序的命令行工具,它解析类路径、执行类加载和初始化。 5. **Java文档生成器 (javadoc)**:自动生成Java源代码的API文档,便于开发者理解和使用。 6. **Java打包...
- **类型推断的钻石运算符**:简化了泛型实例化。 - **动态语言支持**:增加了invokedynamic指令,为脚本语言提供了更好的支持。 请根据你的具体需求和系统环境,参考上述步骤安装JDK 1.7.0_80,并确保正确配置环境...
`java.text`和`java.util.Locale`支持国际化和本地化,允许程序根据用户的语言和地区设置显示相应的文本和格式。 ### 8. 类反射 `java.lang.reflect`包提供了反射机制,允许程序在运行时检查类的信息(如方法、...
它们可以被Lambda表达式实例化,使得代码更加简洁。 3. **方法引用**:除了Lambda表达式,Java 8还引入了方法引用,可以直接引用已有方法,而无需编写Lambda表达式的主体。这对于已有的方法或构造器特别有用,如`...
- **钻石运算符**:自动推断泛型实例化时的类型,如`List<String> list = new ArrayList();`,简化了代码。 - **改进的类型推断**:允许局部变量的类型推断,如`var`关键字的使用(Java 8引入,但这里提及是因为它...
7. **类型推断增强**:编译器现在能更好地推断泛型实例化时的类型,使得代码更加简洁。 8. **新的编译器优化**:JDK1.8的编译器Javac进行了优化,提升了编译速度和生成代码的质量。 9. **并行GC(G1垃圾收集器)...
7. **国际化增强**:增强了对Unicode的支持,以及对日期、时间和数字格式的处理。 8. **安全增强**:Java安全模型进行了改进,增强了对网络和应用程序的安全控制。 9. **JMX(Java Management Extensions)**:...
8. **浮点数格式化输出**:`PrintStream.format()`和`String.format()`方法现在支持浮点数的格式化输出,使输出更加精确和易读。 9. **改进的数组初始化**:可以使用`Arrays.asList()`方法将数组转换为列表,简化了...
4. **钻石操作符**:简化了匿名类型实例化,如 `new ArrayList()`。 5. **多路复用I/O**:NIO.2(非阻塞I/O)的增强,提供了一种更高效的数据传输方式。 6. **字符串inswitch**:在switch语句中可以直接使用字符串,...