Java.lang.Long.parseLong()方法詳解及示例
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)文章
java中將科學(xué)計(jì)數(shù)法轉(zhuǎn)換普通計(jì)數(shù)法的簡單方法
下面小編就為大家?guī)硪黄猨ava中將科學(xué)計(jì)數(shù)法轉(zhuǎn)換普通計(jì)數(shù)法的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12SpringBoot結(jié)合Maven項(xiàng)目依賴版本沖突問題解決
本文主要介紹了SpringBoot結(jié)合Maven項(xiàng)目依賴版本沖突問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06Java實(shí)現(xiàn)獲取某年某月第一天/最后一天的方法
這篇文章主要介紹了Java實(shí)現(xiàn)獲取某年某月第一天/最后一天的方法,涉及java日期運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2018-02-02解決異常處理問題:getReader()?has?already?been?called?for?this
這篇文章主要介紹了解決異常處理:getReader()?has?already?been?called?for?this問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01java擴(kuò)展Hibernate注解支持java8新時間類型
這篇文章主要介紹了java擴(kuò)展Hibernate注解支持java8新時間類型,需要的朋友可以參考下2014-04-04Spring Security自定義登錄原理及實(shí)現(xiàn)詳解
這篇文章主要介紹了Spring Security自定義登錄原理及實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09