新知识-valueOf(Leetcode 1556_千位分隔符)
新知识-valueOf(Leetcode 1556_千位分割符)
1556.千位分隔数
代码
class Solution {
public String thousandSeparator(int n) {
StringBuilder sb = new StringBuilder(String.valueOf(n));
for(int i = sb.length()-3; i > 0; i -= 3){
sb.insert(i,'.');
}
return new String(sb);
}
}
valueOf
- valueOf() 方法用于返回给定参数的原生 Number 对象值,参数可以是原生数据类型, String等
int -> String
int n = 9;
String s = String.valueOf(n);
System.out.print(s);
.补充
int -> char
int n = 9;
char c = (char)(n + 48);
Integer -> String
Integer c = 9;
String s = c.toString();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步