欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java.lang.Long.parseLong()方法詳解及示例

 更新時間:2023年01月31日 11:17:25   作者:跳舞的猴子  
這個java.lang.Long.parseLong(String s) 方法解析字符串參數(shù)s作為有符號十進(jìn)制長,下面這篇文章主要給大家介紹了關(guān)于Java.lang.Long.parseLong()方法詳解及示例的相關(guān)資料,需要的朋友可以參考下

Java.lang.Long.parseLong()

簡單來說:是將一個字符串轉(zhuǎn)換成數(shù)字的方法。

API解釋:

public static long parseLong(String s,int radix) throws NumberFormatException。

  • 將 string 參數(shù)解析為有符號的 long,基數(shù)由第二個參數(shù)指定。字符串中的字符必須為指定基數(shù)中的數(shù)字(由 Character.digit(char, int) 是否返回一個非負(fù)值來確定),除非第一個字符為 ASCII 字符的減號 ‘-’ (’\u002D’),它表示一個負(fù)值。返回得到的 long 值。

如果出現(xiàn)以下情形之一,則拋出 NumberFormatException 類型的異常:

  • 第一個參數(shù)是 null 或零長度的字符串。
  • radix 小于 Character.MIN_RADIX 或者大于 Character.MAX_RADIX。
  • 任何字符串的字符都不是指定基數(shù)的數(shù)字,除非第一個字符是減號 ‘-’ (’\u002d’),假定字符串的長度大于 1。
  • 字符串表示的值不是 long 類型的值。

示例:

parseLong(“0”, 10) returns 0L
parseLong(“473”, 10) returns 473L
parseLong("-0", 10) returns 0L
parseLong("-FF", 16) returns -255L
parseLong(“1100110”, 2) returns 102L
parseLong(“99”, 8) returns NumberFormatException
parseLong(“Hazelnut”, 10) returns NumberFormatException
parseLong(“Hazelnut”, 36) returns 1356099454469L

參數(shù):

  • s - 包含要解析的 long 表示形式的 String。
  • radix - 將在解析 s 時使用的基數(shù)。

返回:

  • 由指定基數(shù)中的字符串參數(shù)表示的 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 argument
      long a = Long.parseLong("1452");
      long b = Long.parseLong("26");
      long c = Long.parseLong("54");

      long m = a * b * c;
      System.out.print("Value after multiplying = " + m);
   }
}

讓我們編譯并運(yùn)行上面的程序,這將產(chǎn)生以下結(jié)果——

Value after multiplying = 2038608

總結(jié)

到此這篇關(guān)于Java.long.Long.parseLong()方法詳解及示例的文章就介紹到這了,更多相關(guān)Java.long.Long.parseLong()方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論