Java中String轉Long方式及注意事項
字串轉Long:
Long.ValueOf(String); 返回Long包裝類
Long.parseLong(String); 返回long基本資料型別
注意事項:
1.字串內不能包含除數字之外的字元
不然會報錯,java.lang.NumberFormatException
2.字串長度要限制,不然也會出錯
比如:String s ="20160926120625100000",超過19位,就會出錯,報java.lang.NumberFormatException
String s ="2016092612062510000",不超過19位就不會
原因是Long型別的最大值位Long.MAX_VALUE = 9223372036854775807,大於這個值都會出錯
Long型別的最小值位Long.MIN_VALUE=-9223372036854775808,小於這個值也會報錯
相關推薦
Java中String轉Long方式及注意事項
字串轉Long: Long.ValueOf(String); 返回Long包裝類 Long.parseLong(String); 返回long基本資料型別 注意事項: 1.字串內不能包含除數字之外的字元 不然會報錯,java.lan
Java中String轉int型別出現的問題及解決方式
一般在Java中String轉為Int主要有兩種方法:1. Integer.parseInt(str); 2. Integer.valueOf(str);ps:兩者的不同之處:Integer.parseInt(s)返回值為Int型Integer.valueOf(s)返回值為I
Java中從鍵盤錄入的三種方式及注意事項
1、從控制檯接收一個字元 此方法只能獲取一個字元,不能獲取其他資料型別,一般不會使用 2、從控制檯接收一個字串 這種方法只能從控制檯接收字串,而無法接收其他資料型別,如果想接收其他資料型別,要對其進行轉換: int num = Integ
java中string轉陣列要用到轉義字元
String str = "aaa|bbb|ccc"; String[] strArr = new String[] {}; 之前在網上查資料看到都是strArr=str.split("|"),但這樣出來的陣列是a,a,a,|,b,b,b,|,c,c,c,後來發現需要用轉義
Java中String轉MD5
public static String StringToMd5(String psw) { { try { MessageDi
Java中物件流使用的一個注意事項
再寫jsp的實驗作業的時候,需要用到java中物件流,但是碰到了之前沒有遇到過的情況,改bug改到崩潰!!記錄下來供大家分享 如果要用物件流去讀取一個檔案,一定要先判斷這個檔案的內容是否為空,如果為空的話,就是連物件流的例項物件也不要建立,一建立就會報錯。 錯誤程式碼例項: public stat
python中檔案基本操作命令及注意事項
我們如果想通過程式去修改檔案的名字、刪除檔案或資料夾、獲得路徑下的檔案列表等等操作,python提供了有關這些操作的模組(os模組),需要匯入模組import os. 修改檔名字,刪除檔案:目錄相關
RDD的建立方式及注意事項
1 RDD的建立方式 1.1 SparkContext’s parallelize(並行化集合) 並行化集合通過呼叫SparkContext的並行化方法在驅動程式(Scala Seq)中的現有集合上建立的。複製集合的元素以形成可並行操作的分散式資料集。
mysql中case when用法與及注意事項
CASE 計算條件列表並返回多個可能結果表示式之一。 CASE 具有兩種格式: 簡單 CASE 函式將某個表示式與一組簡單表示式進行比較以確定結果。 CASE 搜尋函式計算一組布林表示式以確定結果。 兩種格式都支援可選的 ELSE 引數。 語法簡單 CASE 函式:
轉:Java中String與byte[]的轉換
輸出字符串 單個字符 linu 編輯 繁體 中國人 對象 本質 計算機基礎知識 String s = "fs123fdsa";//String變量 byte b[] = s.getBytes();//String轉換為byte[] String t = new Stri
java中Object轉String
使用方法 ava 導致 相同 存在 應用 一定的 關系 als Object轉為String的幾種形式 在java項目的實際開發和應用中,常常需要用到將對象轉為String這一基本功能。本文將對常用的轉換方法進行一個總結。常用的方法有Object.toString(),(
JAVA中string.replace()和string.replaceAll()的區別及用法
mod btn dsm ont match cep 產生 生成 語法 乍一看,字面上理解好像replace只替換第一個出現的字符(受javascript的影響),replaceall替換所有的字符,其實大不然,只是替換的用途不一樣。 public Strin
Java中String、StringBuilder、StringBuffer常用源碼分析及比較(一):String源碼分析
array string類 都是 epo sys 匹配字符串 bound 地址 簡單 String: 一、成員變量: /** The value is used for character storage. */ private final char value[
Java中String、StringBuilder、StringBuffer常用源碼分析及比較(二):StringBuilder、StringBuffer源碼分析
string類型 character private 字符 代碼 less pri des over StringBuilder: 一、構造方法: /** * Constructs a string builder with no characters in i
Java中String、StringBuilder、StringBuffer常用源碼分析及比較(三):String、StringBuilder、StringBuffer比較
val str 成員變量 相同 += let .get end art 看這篇隨筆之前請務必先看前面兩章: Java中String、StringBuilder、StringBuffer常用源碼分析及比較(一):String源碼分析 Java中String、StringBui
Java中String字符串toString()、String.valueOf()、String強轉、+ ""的區別
builder arc span 但是 內容 end hello 部分 exception Object#toString(): Object object = getObject(); System.out.println(object.toString());
java String轉Long兩種方法區別
基本數據 ring oat 兩種 基本 ava ger parse 兩種方法 第一種:包裝類型:Byte,Integer,Short,Long,Boolean,Character,Float,Double等8種 Long.valueOf("String")返回Long包裝
java中介面(interface)及使用方法和注意事項
1、介面:一種把類抽象的更徹底,接口裡只能包含抽象方法的“特殊類”。介面不關心類的內部狀態資料,定義的是一批類所遵守的規範。(它只規定這批類裡必須提供某些方法,提供這些方法就可以滿足實際要求)。 在JAVA程式語言中是一個抽象型別,是抽象方法的集合,介面通常以interface來宣告。一個類通過
java中String和date之間的互轉
1 Java時間格式轉換大全 2 3 import java.text.*; 4 import java.util.Calendar; 5 public class VeDate { 6 /** 7 * 獲取現在時間 8 * 9 * @ret
java中String字串轉化成list<Integer>格式
最近開發中遇到問題,同事在傳給我ids時拼接為String字串格式,轉化成List,網上的轉化大致為: String[] strs = {"1","3","12","33"}; List<String> sList = Arrays.asList(strs); 而我要的是轉化後