English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Реализация кода для補零 или заполнения пробелами Java String

Не будем говорить больше, ключевой код приведен ниже:

package cn.com.songjy;
import java.text.NumberFormat;
// Заполнение нулями справа от числа в Java
public class NumberFormatTest {
public static void main(String[] args) {
// Данные для тестирования
int i = 1;
// Получение экземпляра NumberFormat
NumberFormat nf = NumberFormat.getInstance();
// Установка использования группировки
nf.setGroupingUsed(false);
// Установка максимального количества знаков в целом числе
nf.setMaximumIntegerDigits(4);
nf.setMaximumIntegerDigits(4);
// Установка минимального количества знаков
nf.setMinimumIntegerDigits(4);
// Вывод тестового сообщения
{}
{}
System.out.println(nf.format(i)); 
/** 
* Преобразование числа в строку с автоматическим добавлением нулей перед числом в Java. 
*/ 
public class TestStringFormat { 
public static void main(String[] args) { 
int youNumber = 1; 
// 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);
{}

Вот и все, это код для реализации добавления нулей или пробелов к строке Java String, он очень хорош, надеюсь, он поможет вам, если у вас есть какие-либо вопросы, пожалуйста, оставляйте комментарии, редактор ответит вам вовремя, и в этом также очень благодарен поддержке всех, кто поддерживает сайт呐喊 учебника!

Основной курс
Дополнительные рекомендации