通过使用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
分享到:
相关推荐
- **多平台支持**:虽然Kinect最初是为Xbox设计的,但通过使用Kinect for Unity SDK v2.9.unitypackage,可以在Windows、MacOS等多种操作系统上开发跨平台的应用程序。 - **与其他技术的集成**:除了基本的Kinect...
EZ GUI 1.06.unitypackage
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 亲测...
GoogleVRForUnity.unitypackage
12. **国际化(Internationalization)**:`java.text`和`java.util`包提供了处理不同地区和语言的工具,如日期、时间、数字格式。 13. **并发编程(Concurrency)**:`java.util.concurrent`包提供了高效率的并发...
1. **避免命名冲突**:通过将类放入不同的包中,即使两个类具有相同的名称也不会引起冲突。 2. **权限控制**:包允许开发者控制不同包之间的类访问权限。 3. **组织代码**:通过合理地使用包,可以提高代码的可读性...
UniWebView 3.unitypackage UniWebView 3.unitypackage UniWebView 3.unitypackage 人民币买的,转点分 使用经验 https://blog.csdn.net/nicepainkiller/article/details/79714247
在Java编程环境中,"同一个package的类型分散在不同JAR包中"是一个常见的现象,尤其在大型项目或者依赖管理复杂的项目中。这个话题涉及到Java的模块化、类加载机制以及库的组织方式。 首先,我们需要理解Java的包...
5. **时间线和缓动函数**:提供了多种缓动类型,如线性、缓入、缓出等,可以调整动画的速度曲线,让动画更加自然流畅。 6. **音频同步**:可以将动画与音频事件对齐,例如在特定的声音效果播放时触发特定的动画。 ...
- `java.text`:包含文本格式化相关的类,如`NumberFormat`和`DateFormat`。 - `java.awt.event`:处理事件监听和事件处理的类。 - 更多其他包,如`javax.swing`(提供Swing GUI组件)等,提供了丰富的库供开发者...
通过使用`package`,开发者可以将不同功能的类分组到不同的包内,提高代码的可读性和可维护性。 #### 2. Package的声明 `package`的声明应该放在源文件的开头,语法如下: ```java package com.example.myapp; ``` ...
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
oculus SDK OculusUnityIntegration.unitypackage
一个Java源代码文件(`.java`)中的`import`语句则用于导入其他包中的类,以便在当前源代码中使用这些类。它并不像C/C++中的`#include`预处理器指令那样将整个被导入的文件内容复制到当前文件中,而是仅仅告诉编译器...
2. **包(Package)**:Java使用包来组织类和接口,例如`java.lang`、`java.util`、`java.io`等。`java.lang`包是最基础的包,包含所有Java程序都会用到的基本类型和对象;`java.util`包提供数据结构和集合框架;`...
假设我们现在处于一个名为`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.lang包 java.lang包是Java的核心包,提供了基础数据类型的包装类、数学运算类、线程类、系统类等。其中,Integer、Character、Boolean是基础数据类型的...