String result = str.subString(0,str.length-2)+" "+str.subString(str.length-2)
应该没有你这样的业务需求吧。
java里面使用string.format实现空格右填充代码如下:
package cn.com.songjy
import java.text.NumberFormat
public class NumberFormatTest {
public static void main(String[] args) {
int i = 1
NumberFormat nf = NumberFormat.getInstance()
nf.setGroupingUsed(false)
nf.setMaximumIntegerDigits(4)
nf.setMinimumIntegerDigits(4)
System.out.println(nf.format(i))
}
}
public class TestStringFormat {
public static void main(String[] args) {
int youNumber = 1
String str = String.format("%04d", youNumber)
System.out.println(str)// 0001
}
}
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)
}
题意不太明显,我按照我的理解来。举个例子C123456这个字符串转成 C1234空格56
String str = "C123456"
String result = str.subString(0,5)+" "+str.subString(5)
插入空格的位置你可以先遍历存在一个数组里面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)