LENOVO-PC_刘甲波12.2
字符串格式化
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。format方法定义是format(String fotmat,object...args);第一个参数是被格式化的字符串,第二个参数是替换格式符的字符串,第二个参数中的...表示方法可变参数,即参数的个数根据格式符的个数来确定。
format方法的格式符第义如表所示:
格式符 | 说明 | 示例 |
---|---|---|
%s | 字符串类型 | “李逵” |
%c | 字符类型 | ‘m’ |
%b | 布尔类型 | true |
%d | 整数类型(十进制) | 100 |
%x | 整数类型(十六进制) | FF |
%o | 整数类型(八进制) | 77 |
%f | 浮点类型 | 99.99 |
String类型与基本类型的转换
将字符串类型转换为基本类型,需要使用基本类型的包装类。Java为每一种基本类型都提供了包装类
String类型的数据参与算数运算时,需要将String类型转换为基本类型,基本数据类型的数据在界面显示时,需要将数据类型转换为String类型后输出在界面上。
八种基本数据类型转换为String类型有两种方法
1.通过“+”将基本类型与String类型连接,将基本类型转换为String类型。
2.通过String.valueof(基本类型数据)方法将基本类型转换为String类型。
cahr类型的转换是一个特殊的转换。
基本类型 | 包装类 | 方法名称 | 作用 |
---|---|---|---|
boolean | Boolean | parseBoolean(string) | 将字符串转换为布尔型 |
byte | Byte | parseByte(string) | 将字符串转换为byte |
short | Short | parseShort | 将字符串转换为short |
int | Integer | parseInteger | 将字符串转换为int |
long | Long | parseLong | 将字符串转换为long |
float | Float | parseSloat | 将字符串转换为float |
double | Double | parseDouble | 将字符串转换为double |
近期评论