Rya*_*way 0 java string formatting
我有一个简单的cardNumber字符串,我正在尝试格式化我的System.out.ln
这是我的System.out.ln调用的方法
public String getCardNumber()
{
cardNumber = "0000 0000 0000 0000";
return cardNumber;
}
Run Code Online (Sandbox Code Playgroud)
但是cardNumber的组成部分="0000 0000 0000 0000"; 是我想要格式化它,所以12345678912345752成为1234 5678 9124 5752
我已经看过substring()和东西,但我看不到一个简单的方法来遍历每4个字符并自动插入一个空格.
您只需手动编辑字符串即可
String input = "1234567891245752";
StringBuilder result = new StringBuilder();
for (int i = 0; i < input.length(); i++) {
if (i % 4 == 0 && i != 0) {
result.append(" ");
}
result.append(input.charAt(i));
}
System.out.println(result.toString());
Run Code Online (Sandbox Code Playgroud)
看看我们在这里做的是迭代你的字符串,并在每4个字符之间添加一个空格.
| 归档时间: |
|
| 查看次数: |
3341 次 |
| 最近记录: |