[英]Java long to binary
我認為很簡單的事情並沒有那么多。
我需要將長數字轉換為二進制數。
例如:
String b = Integer.toBinaryString(1028);
輸出為10000000100
但是當我使用Integer.toBinaryString(2199023255552); 這是行不通的。 當然這個數字對於這個函數來說太大了,我找不到一個可以長期轉換的函數。
有什么建議?
謝謝。
添加一個L
來表示它的長<1>並使用Long class <2>:
Long.toBinaryString(2199023255552L);
<1>除非另有說明,否則java中的常量將被視為int
。
<2> Integer.toBinaryString()
接收一個int作為參數,不長。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.