Java String字符串补0或空格

原文:http://www.open-open.com/code/view/1471488086408

package cn.com.songjy;

import java.text.NumberFormat;
//Java 中给数字左边补0
public class NumberFormatTest {

    public static void main(String[] args) {
        // 待测试数据
        int i = 1;
        // 得到一个NumberFormat的实例
        NumberFormat nf = NumberFormat.getInstance();
        // 设置是否使用分组
        nf.setGroupingUsed(false);
        // 设置最大整数位数
        nf.setMaximumIntegerDigits(4);
        // 设置最小整数位数
        nf.setMinimumIntegerDigits(4);
        // 输出测试语句
        System.out.println(nf.format(i));
    }
}
/**
 * Java里数字转字符串前面自动补0的实现。
 *
 */
public class TestStringFormat {
  public static void main(String[] args) {
    int youNumber = 1;
    // 0 代表前面补充0
    // 4 代表长度为4
    // d 代表参数为正数型
    String str = String.format("%04d", youNumber);
    System.out.println(str); // 0001
  }
}
//流水号加1后返回,流水号长度为4
    private static final String STR_FORMAT = "0000"; 

    public static String haoAddOne_2(String liuShuiHao){
        Integer intHao = Integer.parseInt(liuShuiHao);
        intHao++;
        DecimalFormat df = new DecimalFormat(STR_FORMAT);
        return df.format(intHao);
    }

原文地址:https://www.cnblogs.com/shihaiming/p/8116912.html

时间: 2024-10-08 20:50:39

Java String字符串补0或空格的相关文章

String字符串补0操作常见方法

String前补0 java的String字符串补0或空格 方法一:自己写的方法 /* *数字不足位数左补0** @param str* @param strLength*/public static String addZeroForNum(String str, int strLength) {int strLen = str.length();if (strLen < strLength) {while (strLen < strLength) {StringBuffer sb = ne

Java String字符串/==和equals区别,str。toCharAt(),getBytes,indexOf过滤存在字符,trim()/String与StringBuffer多线程安全/StringBuilder单线程—— 14.0

课程概要 String 字符串 String字符串常用方法 StringBuffer StringBuilder String字符串: 1.实例化String对象 直接赋值  String str="Hello";  推荐这种 使用关键字new  String str1=new String("Hello"); 在内存中开辟2个空间 如图: 源代码 StringDemo01.java 2.String内容的比较 String str="Hello"

在js中做数字字符串补0

转自(http://blog.csdn.net/aimingoo/article/details/4492592) 通常遇到的一个问题是日期的“1976-02-03 HH:mm:ss”这种格式 ,我的比较简单的处理方法是这样: [javascript] view plaincopy function formatDate(d) { var D=['00','01','02','03','04','05','06','07','08','09'] with (d || new Date) retu

Java String字符串的格式化

JDK1.5中,String类新增了一个很有用的静态方法String.format(): format(Locale l, String format, Object... args) 使用指定的语言环境.格式字符串和参数返回一个格式化字符串. format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串.format()方法中的字符串格式参数有很多种转换符选项,例如:日期.整数.浮点数等. 一.常规格式化 例子: <span sty

字符串补0操作

代码如下: public static void main(String[] args) { System.out.println(addZeroForLeft(1001, 6)); System.out.println(addZeroForLeft("abcd", 6)); } /** * @描述: 整数前面补0 * @param number 原始整数 * @param formatLength 指定要格式化的长度 * @return 补0后的字符串 */ private stat

Java String字符串深入详解

Java中字符串对象创建有两种形式,一种为字面量形式,如String str = "hello";,另一种就是使用new这种标准的构造对象的方法,如String str = new String("hello"); 对于这样的常识,不再赘述. 首先String类是final类,为什么定义成final形式呢? 简单点说,对于如此高频率被使用的数据类型,设计者们认为已经设计的足够优秀了,不需要被继承,否则胡乱继承重写可能会降低程序的性能. 正如标题所述,既然深入,那我们

Java String字符串的操作

在Java中,String类包含有50多个方法来实现字符串的各种操作.字符串变量必须初始化后才能使用,如果声明时赋值为null,则声明的字符串的值为null,否则表示未初始化的状态.以下介绍一些我们需要经常使用的方法. (1)字符串的连接 public String concat(String str) 该方法的参数为一个String类对象,作用是将参数中的字符串str连接到原来字符串的后面,连接字符串还可以使用+号.可以连接不同的数据类型,自动调用toString()方法,只要"+"

java String字符串转换以及拼接

将一个字符串首字母转换为大写,其余部分转换为小写 public static String switchFirstChar(String s){ //获取首字母 String s1 = s.substring(0,1); //获取剩余部分 String s2 = s.substring(1,s.length()); //将首字母转换为大写 s1 = s1.toUpperCase(); //将其余部分转换为小写 s2 = s2.toLowerCase(); String s3 = s1 + s2;

Java String 字符串类细节探秘

一. 字符串基本知识要点 字符串类型String是Java中最常用的引用类型. 二. String的==和equals方法 三. 几个关于String的程序分析