當前位置:首頁 » 編程語言 » javalong與string

javalong與string

發布時間: 2022-07-18 04:21:22

java語言中的String類跟byte、short、long、int、float、double、char、boolean等八大數據類型有啥不同

String屬於引用數據類型,這就是Java提供的字元串類,內部封裝了很多方法(函數),簡潔又安全
那八種屬於基礎數據類型;這八種也有對應的引用數據類型
int對應Integer
char對應Character
其他都是首字母大寫
例如long對應Long
引用類型是將基礎數據類型進行封裝,提供更豐富的功能

⑵ JAVA怎麼把long型轉為String的

JAVA怎麼把long型轉為String的兩種方法:

一、使用String類的方法,String.valueOf(),比如:

longaa=123;

Stringa=String.valueOf(aa).

二、最簡單的直接將long類型的數據加上一個空串:

longaa=123;

Stringa=aa+"".

⑶ java中怎麼將long型數據轉成string類型

假設有以下語句:
long num=123.45;
則用以下語句進行轉換:
String str=num.toString();

⑷ java中long如何轉成String

轉換方法如下:

1.java中如何將string 轉化成long

long l = Long.parseLong([String]);

long l = Long.parseLong([String],[int radix]);

long l = Long.valueOf("123").longValue();

2.Long.ValueOf("String")與Long.parseLong("String")的區別

Long.ValueOf("String")返回Long包裝類型

Long.parseLong("String")返回long基本數據類型

⑸ 求Java 大神解答!Long&String

在一些情況下,我們需要將數字在十進制和十六制下互相轉化。
在Java中將十進制轉化成十六進制非常的簡單。
intvar=324;Stringhex=Integer.toHexString(var);longlvar=3243143432134L;Stringlhex=Long.toHexString(lvar);

這樣就可以得16進制的字元串了。當要從十六進制轉化成十進制的時候也很方便:
Integer.parseInt(hex,16);Long.parseLong(hex,16);

當int和long變數的值都是正數的時候,這樣做一點問題都沒問題,但當int和long變數的值為負數的時候,問題就出現了:
intvar=-23243;Stringhex=Integer.toHexString(var);Integer.parseInt(hex,16);
這時會報出Exception:
Exceptioninthread"main"java.lang.NumberFormatException:Forinputstring:"ffffa535"atjava.lang.NumberFormatException.forInputString(NumberFormatException.java:48)atjava.lang.Integer.parseInt(Integer.java:459)atdemo.Main.main(Main.java:10)

這是為什麼呢?問題就在於Integer.parseInteger的時候,會將傳入十六進制數字一致認為成正數,所以這時候表示負數的十六進制字元串所表示的數字就超出了Integer所能表示的數字范圍,所以會報出NumberFormatException,同時的問題也會現在Long.parseLong身上。
那麼如何才解決這個問題呢?這時候的解決方案就是BigInteger.
BigIntegerbi=newBigInteger(hex,16);
通過BigInteger.intValue();和BigInteger.longValue();得到你所需要的int或long型值。

⑹ java怎麼將long轉換成string

Java將long轉換成string用兩種方法:

  1. 調用String.valueOf方法,例如:String a=String.valueOf(123)。

  2. 使用」+"拼接空串,例如:String a=12+""。

⑺ java 中Long[ ] 怎樣轉換為String[ ]

public static void main(String[] args) {

Long[] longAry = new Long[5];

String[] strAry = new String[longAry.length];

for(int i = 0, len = longAry.length; i < len; i++){
strAry[i] = longAry[i].toString();
}

}

⑻ java中long如何轉成String

long l = Long.parseLong("String");

long l = Long.parseLong("String",int);

long l = Long.valueOf("String").longValue();

Long.ValueOf("String")與Long.parseLong("String")的區別

Long.ValueOf("String");返回Long包裝類型

Long.parseLong("String");返回long基本數據類型

(8)javalong與string擴展閱讀:

Java中String類的方法及說明

public char charAt(int index)

返回字元串中第index個字元;

public int length()

返回字元串的長度;

public int indexOf(String str)

返回字元串中第一次出現str的位置;

public int indexOf(String str,int fromIndex)

返回字元串從fromIndex開始第一次出現str的位置;

public boolean equalsIgnoreCase(String another)

比較字元串與another是否一樣(忽略大小寫);

public String replace(char oldchar,char newChar)

在字元串中用newChar字元替換oldChar字元

public boolean startsWith(String prefix)

判斷字元串是否以prefix字元串開頭;

public boolean endsWith(String suffix)

判斷一個字元串是否以suffix字元串結尾;

public String toUpperCase()

返回一個字元串為該字元串的大寫形式;

public String toLowerCase()

返回一個字元串為該字元串的小寫形式

public String substring(int beginIndex)

返回該字元串從beginIndex開始到結尾的子字元串;

public String substring(int beginIndex,int endIndex)

返回該字元串從beginIndex開始到endsIndex結尾的子字元串

public String trim()

返回該字元串去掉開頭和結尾空格後的字元串

public String[] split(String regex)

將一個字元串按照指定的分隔符分隔,返回分隔後的字元串數組

⑼ java中如何將string 轉化成long

1.Java中如何將string 轉化成long
long l = Long.parseLong([String]);


long l = Long.parseLong([String],[int radix]);

long l = Long.valueOf("123").longValue();

2.Long.ValueOf("String")與Long.parseLong("String")的區別
Long.ValueOf("String")返回Long包裝類型
Long.parseLong("String")返回long基本數據類型

⑽ java long[]數組轉換成string[]數組的簡便方法!急!!!

public class Longtest
{
public static void main(String[] args)
{
int count=10;
long[] a=new long[count];
for (int i=0;i<count;i++ )
{
a[i]=i;
}
String[] b=new String[count];
for (int i=0;i<count;i++)
{
b[i]=String.valueOf(a[i]);//這里把a中的每個值拿出來通過String類中的valueOf方法賦值給b字元串數組!
System.out.println(b[i]);
}
System.out.println(a[0]+a[1]+a[2]);
System.out.println(b[0]+b[1]+b[2]);
}
}

熱點內容
源神比較好的雲伺服器 發布:2025-02-01 13:55:27 瀏覽:206
黑蘋果idea編譯慢 發布:2025-02-01 13:45:30 瀏覽:548
c和linux 發布:2025-02-01 13:39:38 瀏覽:175
android實現列表 發布:2025-02-01 13:38:06 瀏覽:102
安卓手機為什麼會出現橫條 發布:2025-02-01 13:33:38 瀏覽:625
jqueryajax提交文件上傳 發布:2025-02-01 13:32:03 瀏覽:689
沒連上wifi如何修改wifi密碼 發布:2025-02-01 13:20:42 瀏覽:758
絕對賽車3安卓在哪裡下載 發布:2025-02-01 12:42:30 瀏覽:718
mysql修改資料庫字元 發布:2025-02-01 12:37:52 瀏覽:570
阿里雲伺服器出廠密碼是多少 發布:2025-02-01 12:35:43 瀏覽:668