描述
這個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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。