java中字符串如何格式化

2025-04-24 12:51:19

1、几个常用的格式转换符:%s : 字符串,如"hello"%c : 字符,如'a'%b : 布尔类型,如true或者false%d : 十进制整型数,如119%x : 十六进制整型数,如f0%f : 十进制浮点数,java在这里不像c有%f/%lf/%ld等区分浮点与双精度,java的float类型和double类型都用%f%0nd : n是十进制整数,表示这里占着n位数字,位数如不足n则左补0

2、字符串转数字类型溱碳叛鹤前面格式化说的是各种类型的数据格式化成字符串,那有时又需要把字符串转成数字类型,其实也很简单,字符串转整型用Integer.parseInt(String s),字符串转浮盼内溲铫点数用Double.parseDouble(String s)。现在还有个比较常用的情况,就是转换浮点数时需要保留小数点后面一位或者后面两位。如果仅仅是取整,有现成的数学函数如四舍五入Math.round、向上取整Math.ceil、向下取整Math.floor,就是没有现成的保留多少位的函数,这时自己要做下处理了,处理的办法有如下五种:1、使用String.format;2、使用Formatter;3、使用BigDecimal;4、使用DecimalFormat;5、使用NumberFormat;

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢