當前位置:首頁 » 編程語言 » javalongstring

javalongstring

發布時間: 2022-05-11 07:01:02

⑴ 請教java語言中Long數據類型為什麼不能自動轉為String,求詳解。

你說的是這個么?
Stringstr=10L+"";
Stringstr2=newLong(10).toString();
System.out.println(str);
System.out.println(str2);
charc='A';
inti=c;
System.out.println(c);
System.out.println(i);

運行結果:
10
10
A
65
char可以轉int是因為char存放的也是數字值,只不過是字元的編碼值,而不是真正的代數數字值。
String數據實際就是一個char的數組,這個看String的源碼定義就知道的。構造函數里也能看到。
int轉String,跟long一樣的都是調用基本類型的類的toString方法或者調用String的ValueOf方法的。

包括double,float,boolean等都是一樣的道理。

⑵ 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[]數組的簡便方法!急!!!

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]);
}
}

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

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

⑹ 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 string轉long

java中怎麼直接把String型變數轉為long型?不改變變數名。

Boolean judge = false;
try {
Integer.parseInt(searcherInput);
judge = true;
} catch (NumberFormatException e) {
judge = false;
}
if(judge == true){
long searcherInput = Long.parseLong(searcherInput);

}
return SMSDTO.query(searcherInput);
要求如果searcherInput 為數字就把他轉為long型,不是就不變
SMSDTO.query(searcherInput)是重載的,可以輸入long型,可以輸入string型;

⑻ java中如何將string 轉化成long

如果說這個string是可以被轉化成long類型的,那麼可以用這幾種方式:

1.將字元串使用parseLong方法直接將字元串轉成long類型:

longl=Long.parseLong("123");

2.先使用Long.valueOf得到這個字元串的Long類型的包裝類,再使用Long包裝類的方法longValue轉成long類型:

longl=Long.valueOf("123").longValue();

3.使用Long包裝類的構造函數將字元串當作參數傳進去可以new一個Long對象,再使用方法longValue將其轉成long類型:

longl=newLong("123").longValue();


建議用用第一種就可以了。

⑼ java怎麼將long轉換成string

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

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

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

⑽ 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基本數據類型

(10)javalongstring擴展閱讀:

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)

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

熱點內容
sim卡的密碼怎麼設置密碼 發布:2025-05-10 23:41:09 瀏覽:715
自定義緩存註解 發布:2025-05-10 23:40:06 瀏覽:117
sqltext類型長度 發布:2025-05-10 23:30:21 瀏覽:979
圖形AI演算法 發布:2025-05-10 23:30:19 瀏覽:182
java上傳的文件在哪裡 發布:2025-05-10 23:30:06 瀏覽:159
議長訪問台灣 發布:2025-05-10 23:22:46 瀏覽:433
啟動電機如何配置開關 發布:2025-05-10 23:21:21 瀏覽:959
三維數組存儲 發布:2025-05-10 23:14:35 瀏覽:980
普通電腦架設成雲伺服器 發布:2025-05-10 23:13:56 瀏覽:807
為什麼找回密碼總是說驗證碼 發布:2025-05-10 23:04:07 瀏覽:183