描述
这个java.lang.Long.parseLong(String s, int radix) 方法解析字符串参数s作为第二个参数指定的基数中的有符号长整数radix.一些例子可以在这里看到 -
parseLong("0", 10) returns 0L
parseLong("11", 10) returns 111L
parseLong("-0", 10) returns 0L
parseLong("-BB", 16) returns -187L
parseLong("1010110", 2) returns 86L
parseLong("ADMIN", 27) returns 5586836L
parseLong("99", 8) throws a NumberFormatException
声明
以下是声明java.lang.Long.parseLong()方法
public static long parseLong(String s, int radix) throws NumberFormatException
参数
s- 这是一个包含要解析的长表示的字符串。
radix- 这是解析 s 时要使用的基数。
返回值
此方法返回由指定基数中的字符串参数表示的 long。
异常
NumberFormatException- 如果字符串不包含可解析的 long。
示例
下面的例子展示了 java.lang.Long.parseLong() 方法的用法。
package com.tutorialspoint;
import java.lang.*;
public class LongDemo {
public static void main(String[] args) {
// parses the string with specified radix
long a = Long.parseLong("0", 10);
System.out.println(a);
long b = Long.parseLong("111", 10);
System.out.println(b);
long c = Long.parseLong("-0", 10);
System.out.println(c);
long d = Long.parseLong("-BB", 16);
System.out.println(d);
long e = Long.parseLong("1010110", 2);
System.out.println(e);
long f = Long.parseLong("2147483647", 10);
System.out.println(f);
long g = Long.parseLong("-2147483648", 10);
System.out.println(g);
long h = Long.parseLong("ADMIN", 27);
System.out.println(h);
}
}
让我们编译并运行上面的程序,这将产生以下结果 -
0 111 0 -187 86 2147483647 -2147483648 5586836
相关用法
- Java Java.lang.Long.decode()用法及代码示例
- Java Java.lang.Long.byteValue()用法及代码示例
- Java Java.lang.Long.numberOfTrailingZeros()用法及代码示例
- Java Java.lang.Long.doubleValue()用法及代码示例
- Java Java.lang.Long.signum()用法及代码示例
- Java Java.lang.Long.toString()用法及代码示例
- Java Java.lang.Long.reverseBytes()用法及代码示例
- Java Java.lang.Long.valueOf()用法及代码示例
- Java Java.lang.Long.bitCount()用法及代码示例
- Java Java.lang.Long.intValue()用法及代码示例
- Java Java.lang.Long.toBinaryString()用法及代码示例
- Java Java.lang.Long.numberOfLeadingZeros()用法及代码示例
- Java Java.lang.Long.lowestOneBit()用法及代码示例
- Java Java.lang.Long.highestOneBit()用法及代码示例
- Java Java.lang.Long.getLong()用法及代码示例
- Java Java.lang.Long.reverse()用法及代码示例
- Java Java.lang.Long.floatValue()用法及代码示例
- Java Java.lang.Long.toHexString()用法及代码示例
- Java Java.lang.Long.compareTo()用法及代码示例
- Java Java.lang.Long.shortValue()用法及代码示例
注:本文由纯净天空筛选整理自 Java.lang.Long.parseLong() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。