`

通过使用java.text package包中提供的类型,将数字类型装换成指定的格式。

阅读更多

通过使用java.text package包中提供的类型,将数字类型装换成指定的格式。

通过使用java.text package包中提供的类型,将数字类型装换成指定的格式。

http://www.javaalmanac.com/egs/index.html


// The 0 symbol shows a digit or 0 if no digit present
    NumberFormat formatter = new DecimalFormat("000000");
    String s = formatter.format(-1234.567);  // -001235
    // notice that the number was rounded up
   
    // The # symbol shows a digit or nothing if no digit present
    formatter = new DecimalFormat("##");
    s = formatter.format(-1234.567);         // -1235
    s = formatter.format(0);                 // 0
    formatter = new DecimalFormat("##00");
    s = formatter.format(0);                 // 00
   
   
    // The . symbol indicates the decimal point
    formatter = new DecimalFormat(".00");
    s = formatter.format(-.567);             // -.57
    formatter = new DecimalFormat("0.00");
    s = formatter.format(-.567);             // -0.57
    formatter = new DecimalFormat("#.#");
    s = formatter.format(-1234.567);         // -1234.6
    formatter = new DecimalFormat("#.######");
    s = formatter.format(-1234.567);         // -1234.567
    formatter = new DecimalFormat(".######");
    s = formatter.format(-1234.567);         // -1234.567
    formatter = new DecimalFormat("#.000000");
    s = formatter.format(-1234.567);         // -1234.567000
   
   
    // The , symbol is used to group numbers
    formatter = new DecimalFormat("#,###,###");
    s = formatter.format(-1234.567);         // -1,235
    s = formatter.format(-1234567.890);      // -1,234,568
   
    // The ; symbol is used to specify an alternate pattern for negative values
    formatter = new DecimalFormat("#;(#)");
    s = formatter.format(-1234.567);         // (1235)
   
    // The ' symbol is used to quote literal symbols
    formatter = new DecimalFormat("'#'#");
    s = formatter.format(-1234.567);         // -#1235
    formatter = new DecimalFormat("'abc'#");
    s = formatter.format(-1234.567);         // -abc1235
分享到:
评论

相关推荐

    EZ GUI 1.06.unitypackage

    EZ GUI 1.06.unitypackage

    Text Mesh Pro 1.0.54.52.unitypackage 适合老版本unity2017、 5.X版本unity3

    Text Mesh Pro 1.0.54.52.unitypackage 亲测适合老版本unity2017、 5.X版本unity3d Text Mesh Pro 1.0.54.52.unitypackage 亲测适合老版本unity2017、 5.X版本unity3d Text Mesh Pro 1.0.54.52.unitypackage 亲测...

    Kinect for unity sdk v2.9.unitypackage

    - **多平台支持**:虽然Kinect最初是为Xbox设计的,但通过使用Kinect for Unity SDK v2.9.unitypackage,可以在Windows、MacOS等多种操作系统上开发跨平台的应用程序。 - **与其他技术的集成**:除了基本的Kinect...

    GoogleVRForUnity.unitypackage

    GoogleVRForUnity.unitypackage

    JavaAPI(官方英文版)

    12. **国际化(Internationalization)**:`java.text`和`java.util`包提供了处理不同地区和语言的工具,如日期、时间、数字格式。 13. **并发编程(Concurrency)**:`java.util.concurrent`包提供了高效率的并发...

    java.util.concurrent系列文章(1)

    ### Java.util.concurrent ...本文详细介绍了 `java.util.concurrent` 包中 `ConcurrentHashMap` 和 `CopyOnWriteArrayList` 的使用和特点,对于希望深入了解 Java 并发编程的开发者来说是一篇非常有价值的参考文献。

    java中package用法详解

    1. **避免命名冲突**:通过将类放入不同的包中,即使两个类具有相同的名称也不会引起冲突。 2. **权限控制**:包允许开发者控制不同包之间的类访问权限。 3. **组织代码**:通过合理地使用包,可以提高代码的可读性...

    UniWebView 3.unitypackage

    UniWebView 3.unitypackage UniWebView 3.unitypackage UniWebView 3.unitypackage 人民币买的,转点分 使用经验 https://blog.csdn.net/nicepainkiller/article/details/79714247

    同一个package的类型分散在不同JAR包中

    在Java编程环境中,"同一个package的类型分散在不同JAR包中"是一个常见的现象,尤其在大型项目或者依赖管理复杂的项目中。这个话题涉及到Java的模块化、类加载机制以及库的组织方式。 首先,我们需要理解Java的包...

    iTween.unitypackage最新版

    5. **时间线和缓动函数**:提供了多种缓动类型,如线性、缓入、缓出等,可以调整动画的速度曲线,让动画更加自然流畅。 6. **音频同步**:可以将动画与音频事件对齐,例如在特定的声音效果播放时触发特定的动画。 ...

    Java面向对象(基础)-package和import关键字的使用

    - `java.text`:包含文本格式化相关的类,如`NumberFormat`和`DateFormat`。 - `java.awt.event`:处理事件监听和事件处理的类。 - 更多其他包,如`javax.swing`(提供Swing GUI组件)等,提供了丰富的库供开发者...

    java中package和import的作用

    通过使用`package`,开发者可以将不同功能的类分组到不同的包内,提高代码的可读性和可维护性。 #### 2. Package的声明 `package`的声明应该放在源文件的开头,语法如下: ```java package com.example.myapp; ``` ...

    Java零基础-package和import.md

    1. **声明**:在一个Java文件中,如果想要将其归入特定的包中,需要在文件的开头使用`package`关键字声明该包的名称。例如: ```java package com.example.mypackage; ``` 这里`com.example.mypackage`就是定义...

    Text Animator for Unity v1.2.7.unitypackage

    Text Animator for Unity v1.2.7.unitypackage Text Animator for Unity v1.2.7.unitypackage Text Animator for Unity v1.2.7.unitypackage

    OculusUnityIntegration.unitypackage

    oculus SDK OculusUnityIntegration.unitypackage

    理解javapackage.pdf

    一个Java源代码文件(`.java`)中的`import`语句则用于导入其他包中的类,以便在当前源代码中使用这些类。它并不像C/C++中的`#include`预处理器指令那样将整个被导入的文件内容复制到当前文件中,而是仅仅告诉编译器...

    java api帮助文档

    2. **包(Package)**:Java使用包来组织类和接口,例如`java.lang`、`java.util`、`java.io`等。`java.lang`包是最基础的包,包含所有Java程序都会用到的基本类型和对象;`java.util`包提供数据结构和集合框架;`...

    java-package与import机制

    假设我们现在处于一个名为`d:\my`的目录下,其中包含两个Java文件:`A.java`和`B.java`。 - **文件A.java** ```java public class A { public static void main(String[] args) { B b1 = new B(); b1.print(); ...

    Java常用包

    这些包中的类和方法为Java开发提供了强大的支持。 一、java.lang包 java.lang包是Java的核心包,提供了基础数据类型的包装类、数学运算类、线程类、系统类等。其中,Integer、Character、Boolean是基础数据类型的...

Global site tag (gtag.js) - Google Analytics