Joh*_*ohn 56 java string android converter long-integer
你如何将字符串转换为长字符串.
对你来说
int i = 3423;
String str;
str = str.valueOf(i);
Run Code Online (Sandbox Code Playgroud)
所以你怎么走另一条路但是很久.
long lg;
String Str = "1333073704000"
lg = lg.valueOf(Str);
Run Code Online (Sandbox Code Playgroud)
Cri*_*ian 161
这是一种常见的方法:
long l = Long.parseLong(str);
Run Code Online (Sandbox Code Playgroud)
还有这种方法:Long.valueOf(str);差异是在返回对象时返回parseLong基元.longvalueOfnew Long()
将字符串转换为long的方法是Long.parseLong.修改你的例子:
String s = "1333073704000";
long l = Long.parseLong(s);
// Now l = 1333073704000
Run Code Online (Sandbox Code Playgroud)
String s = "1";
try {
long l = Long.parseLong(s);
} catch (NumberFormatException e) {
System.out.println("NumberFormatException: " + e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您输入的是字符串,那么我建议您将字符串存储为双精度型,然后将双精度型转换为长型。
String str = "123.45";
Double a = Double.parseDouble(str);
long b = Math.round(a);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
220345 次 |
| 最近记录: |