String类型转long,double,float,int类型
.
//String --> long
long l = Long.parseLong("555.555");
//String --> double
double d = Double.parseDouble("666.666");
//String --> float
float f = Float.parseFloat("777.777");
//String --> int
int i = Integer.parseInt("888");
说明:
String类型转int类型
当String类型转换位数值类型时,在转换过程中,直接显示转换是不可以的,必须使用int的包装类。
语法如下:
int num = Integer.parseInt(string);
//其中num为被转的数字,string为将被转换的字符串。
需要注意的是:string必须为数字型的字符串,如果其中包含非数字型的字符,编译器就会显示数字类型格式异常。
String类型转long类型
1.将string 转化成long
long l = Long.parseLong("String");
或
long l = Long.parseLong([String],[int radix]);
long l = Long.valueOf(“123”).longValue();
2.Long.ValueOf(“String”)与Long.parseLong(“String”)的区别
Long.ValueOf(“String”)返回Long包装类型
Long.parseLong(“String”)返回long基本数据类型
substring() 方法
Java String类
扫描二维码关注公众号,回复:
13201489 查看本文章
substring() 方法返回字符串的子字符串,字符串切割。
语法:
public String substring(int beginIndex)
或
public String substring(int beginIndex, int endIndex)
说明:
beginIndex -- 起始索引(包括), 索引从 0 开始。
endIndex -- 结束索引(不包括)。
实例:
public class Test {
public static void main(String args[]) {
String Str = new String("www.runoob.com");
System.out.print("返回值 :" );
System.out.println(Str.substring(4) );
System.out.print("返回值 :" );
System.out.println(Str.substring(4, 10) );
}
}
结果:
返回值 :runoob.com
返回值 :runoob