左右补0 左右补空格

String str1 = String.format("%5s", "dgg");

String str2 = String.format("%-5s", "dgg");

System.out.println("++"+str1+"++");

System.out.println("++"+str2+"++");

String str3=String.format("%05d", Integer.parseInt("55"));

System.out.println("++"+str3+"++");

时间: 2024-11-06 11:15:36

左右补0 左右补空格的相关文章

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

php在数字前面补0得到固定长度数字的两种方法

比较基础,其实两个内置函数都能实现. 1  sprintf 语法: string sprintf(string format, mixed [args]...); 返回值: 字符串 函数种类: 资料处理 本函数用来将字符串格式化.参数 format 是转换的格式,以百分比符号 % 开始到转换字符为止.而在转换的格式间依序包括了 填空字符.0 的话表示空格填 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

[PHP学习教程]007.数字补0(Num padding)

引言:在日常工作中,经常要用到数字前后补0的操作,如:日期格式yyyy-MM-dd等等. 在php中有多种前后填充函数——今天,我们就介绍常用的两种,实现数字补零: str_pad sprintf 大家请直接看教程! 填充函数-str_pad 顾名思义,这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 语法:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置) 参数解析: 填补后的长度-必须是个正整数 填补位置-有三个选项: 左边:STR_PAD_LEFT 右

关于用sql语句实现一串数字位数不足在左侧补0的技巧

在日常使用sql做查询插入操作时,我们通常会用到用sql查询一串编号,这串编号由数字组成.为了统一美观,我们记录编号时,统一指定位数,不足的位数我们在其左侧补0.如编号66,我们指定位数为5,则保存数据应为00066.这样的操作在sql中应当怎样实现呢? 首先给出查询语句:RIGHT('0000'+CAST( '123'  AS nvarchar(50)),4) 语句解释:公式 RIGHT('位数'+CAST(要判断的字段 AS nvarchar(50)),位数 ) PS:以上查询语句是放在se

Python保留浮点数位数和整数补0的方法

最简单的格式如下: a=1.333333344,将这个数保存为小数点后3位 '%.03f'%a 不过这样做返回的结果会变成一个字符串,显示为: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Courier; background-color: #ffffff } span.s1 { } '1.333' 所以只要再在前面加个float()即可返回正常浮点数,即: float('%.03f'%a) 但如果输入 '%03f'%a 这里没有了那

PHP字符串左边补0,字符串右边补0

概述:项目中经常会使用到在一串编码左边.右边甚至中间自动填充制定字符如"0" 并且制定填充后的字符串长度. 函数str_pad:该函数返回 input 被从左端.右端或者同时两端被填充到制定长度后的结果. 这样说可能不太明白,我们来看个案例: str_pda('被补充的字符串','补充完后字符串的长度','用什么字符补充','STR_PAD...'); STR_PAD_LEFT:在左边补 STR_PAD_RIGHT:在右边补 STR_PAD_BOTH:两边补 <?php $cod

A题之字符串末尾补0

按要求分解字符串,输入两个数M,N:M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0.例如:输入2,8, "abc" ,"123456789",则输出为"abc00000","12345. 678","90000000" 思路: 1)对每一个字符串的长度取模length%N,在字符串末尾补(N-length%N)个0 2)将所有字符串补0后的字符串拼接在一起 3)拼接后的字符串按照M长度,分段

ORACLE SQL前端补0的三种方式。

前端补0的三种方式. select lpad(sal,8,'0') from emp;select to_char(sal,'00000000') from emp;select substr('00000000'||sal,-8) from emp;