我有一个String t = "5678-1234"
能不能让其直接转为Long型,并返回结果?
我刚才试了下,系统提示java.lang.NumberFormatException: For input string: "789-654"
我用的是Long.parseLong("5678-1234")
是不是不能这样用,或者有别的方法?
能不能让其直接转为Long型,并返回结果?
我刚才试了下,系统提示java.lang.NumberFormatException: For input string: "789-654"
我用的是Long.parseLong("5678-1234")
是不是不能这样用,或者有别的方法?
int index = s.indexOf("-");
String s1 = s.substring(0, index);
String s2 = s.substring(index+1);
long l1 = Long.parseLong(s1);
long l2 = Long.parseLong(s2);
return l1-l2;
}以后先自己试着解决,不懂再问