`

数字左补零(String,NumberFormat)

 
阅读更多
package com.text;

import java.text.NumberFormat;
import java.util.Random;

/** 数字左补零 
* */
public class NumberFormatTest {
	public static void main(String[] args) {
		for (int x = 0; x < 100; x++) {
			// 待测试数据
			int i = new Random().nextInt(9999);
			// 得到一个NumberFormat的实例
			NumberFormat nf = NumberFormat.getInstance();
			// 设置是否使用分组
			nf.setGroupingUsed(false);//每三位会加逗号
			// 设置最大整数位数
			nf.setMaximumIntegerDigits(4);
			// 设置最小整数位数
			nf.setMinimumIntegerDigits(4);
			// 输出测试语句
			System.out.println(nf.format(i));

			//方法2:
			String str = String.format("%06d", new Random().nextInt(9999));
			System.out.println(str);
		}
	}
}

分享到:
评论

相关推荐

    python 实现数字字符串左侧补零的方法

    一、先设一个足够大的数,比如1000000,然后加上当前的数字比如9,得到1000009,然后转化为字符串获取第6、7位即可。下面以1000为例。 k=1000 #k是用来获取01 02 03 字符串的 1001 截取第三四位 即可 for i in ...

    数字序列补零后的频谱变化

    ### 数字序列补零后的频谱变化分析 #### 前言 在信号处理领域,尤其是在数字信号处理中,对序列进行补零操作是一种常见的做法。补零的主要目的是提高频谱分辨率,帮助去除栅栏效应等现象。本文将探讨数字序列在...

    printf__左补零

    可以在"%"和字母之间插进数字表示最大场宽。 例如: %3d 表示输出3位整型数, 不够3位右对齐。 %9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6, 小数点占一位, 不够9位右对齐。 %8s 表示输出8个字符的...

    补零FFT 补零FFT 补零FFT 补零FFT

    - **滤波设计**:在设计数字滤波器时,补零可以提供更高的频率分辨率,帮助精确设计滤波器的截止频率和过渡带。 - **谱分析**:在音乐信号处理或地震数据分析中,补零FFT有助于识别微弱或靠近的频率成分。 - **图像...

    NumCsvOpener:避免Excel开启CSV时截掉左补零的小工具

    使用Excel开启CSV档案,会l将纯数字组成的字串视为数字型别处理,导致"000123"之类的左补零数字编码变成"123"(如下图所示),对必须补零到固定长度的编码栏位来说,莫名被截掉部分内容,常会造成困扰。所幸,透过简单...

    Hive优化方法整理

    1. 对于用户表中 user_id 字段为 int,log 表中 user_id 字段既有 string 类型也有 int 类型。 2. 解决方法:把数字类型转换成字符串类型,使用 cast 函数进行类型转换。 Hive 参数调优 1. 调整 Hive 的 reducer ...

    javascript添加前置0(补零)的几种方法

    很多时候为了显示格式,需要在某一字符串不满位的情况下进行前补0操作...下面这篇文章就给大家主要介绍了javascript添加前置0(补零)的几种方法,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。

    FFT补零可以提高频率分辨率吗

    在数字信号处理中,FFT通常用于分析信号的频率成分。FFT对数据点的数量有特定的要求,即这些数据点数量最好是2的N次幂,这样可以利用快速计算的特性,提高处理效率。 补零,也就是在原始数据序列后面添加零值,可以...

    整数位数不足时可以在前面补零来凑够需要的位数!

    ”和描述“当需要一定位数的数字时,如果整数不够,本程序可以完成在数字前补零!”揭示了一个常见的编程需求:如何在数字不足指定位数时,通过在前面添加零来填充。这个过程被称为“补零”。 补零操作在各种场景下...

    SQL 字符串自动补零

    sqlServer中,给字符串开头或结尾自动补零,可以控制补几个零,共三种方法。

    PHP实现数字补零功能的2个函数介绍

    虽然它是针对字符串的填充,但也可以用来对数字进行补零处理。str_pad函数的原型如下: ```php string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ...

    C#String.Format数字格式化

    ### C#中的String.Format方法与数字格式化 在C#编程语言中,`String.Format`是一种非常实用且灵活的方法,用于格式化字符串输出。通过该方法可以方便地控制数字、日期时间等数据类型的显示格式,这在实际开发过程中...

    matlab 测试时域两端补零、中间补零、后面补零、前面补零对fft后频域的影响,测试频域两端补、中间补零对ifft后时域的影响

    matlab 测试时域两端补零、中间补零、后面补零、前面补零对fft后频域的影响,测试频域两端补、中间补零对ifft后时域的影响

    ng-string:用于字符串操作的角度模块。 封装了很棒的 string.js 库

    ng-string 一个工厂和一组封装了很棒的的过滤器。 带有一个名为string的工厂: myApp = angular . module ( 'myapp' , [ 'string' ] ) ;function AwesomeCtrl ( $scope , string ) { string ( 'foobar' ) . ...

    信号补零对信号频谱的影响

    在数字信号处理领域,信号补零(Zero-Padding, ZP)是一种常见的技术,它用于在傅里叶变换(Fast Fourier Transform, FFT)之前扩展原始信号的长度。标题"信号补零对信号频谱的影响"以及标签"FFT补0效果"暗示了我们...

    php实现数字补零的方法总结

    对于数字补零,我们可以使用`%0Nd`来指定至少N位的数字,不足N位则在左侧补零;对于小数点后的补零,可以使用`%01.Nf`,这表示小数点后至少有N位,不足则补零。以下是一些示例: ```php echo sprintf("%05d", 1); /...

    JavaScript实现按照指定长度为数字前面补零输出的方法

    在JavaScript中处理数字格式化的问题,还可以考虑使用内置的`padStart()`或`padEnd()`方法,它们在ES2017之后被引入,可以更方便地完成数字前补零的操作。例如: ```javascript function PrefixInteger(num, length...

    频率分辨率 补零问题

    频率分辨率是数字信号处理中一个重要的概念,它是指通过离散傅里叶变换(Discrete Fourier Transform, DFT)或快速傅里叶变换(Fast Fourier Transform, FFT)等方法处理信号时,能够分辨出两个不同频率的能力。...

Global site tag (gtag.js) - Google Analytics