常用总结:String类型转long,double,float,int类型 / substring()方法

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

猜你喜欢

转载自blog.csdn.net/weixin_44958006/article/details/111024558