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

(1)javalonglong轉換擴展閱讀:

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怎麼把long型轉為String的

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

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

longaa=123;

Stringa=String.valueOf(aa).

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

longaa=123;

Stringa=aa+"".

③ java int 轉 Long

int i=3;

Long l;

long l2;

//1、把int基本類型數據轉換為包裝類Long類型對象,

l=new Long((long)i);

//2、把int基本類型數據 轉換為long基本類型數據,

l2=(long)i;

(3)javalonglong轉換擴展閱讀:

long 類型的常見變數

可如下例所示聲明並初始化 long 類型的變數:

復制代碼

SampleMethod(5); // Calling the method with the int parameter

SampleMethod(5L); // Calling the method with the long parameter可在同一個表達式中同時使用 long 類型和其他數值整型,這時表達式的計算結果為 long(在關系表達式或布爾表達式中為 bool)類型。例如,下列表達式計算為 long:

復制代碼

898L + 88注意

也可用小寫字母「l」作後綴。但是,因為字母「l」容易與數字「1」混淆,會生成編譯器警告。為清楚起見,請使用「L」。

有關兼用浮點型和整型的算術表達式的信息,請參見 float 和 double。

轉換

存在從 long 到 float、double 或 decimal 的預定義隱式轉換。其他情況下必須使用顯式轉換。例如,不使用顯式類型轉換時,下列語句將產生編譯錯誤:

復制代碼

int x = 8L; // Error: no implicit conversion from long to int

int x = (int)8L; // OK: explicit conversion to int存在從 sbyte、byte、short、ushort、int、uint 或 char 到 long 的預定義隱式轉換。

還請注意,不存在從浮點型到 long 類型的隱式轉換。例如,除非使用顯式強制轉換,否則以下語句將生成一個編譯器錯誤:

復制代碼

long x = 3.0; // Error: no implicit conversion from double

long y = (long)3.0; // OK: explicit conversion

Long數據類型--Visual Basic 2008 參考

保存 32 位(4位元組)有符號整數。

用於保存超出 Integer 類型範圍的整數。默認值 0。在 6.0 以前版本中,是 32 位的。

其可以轉換為 Single、Double、Decimal 而不會溢出。

在文本(如 2.5,3)後追加類型字元「L」將會將其強制轉換為 Long,其標示符類型字元為「&」。

Long 對應於 .NET 的類型為 System. Int64 結構。

就HashMap與HashTable主要從三方面來說.

一.歷史原因:Hashtable是基於陳舊的Dictionary類的,HashMap是Java 1.2引進的Map介面的一實現

二.同步性:Hashtable是線程安全的,也就是說是同步的,而HashMap是線程序不安全的,不是同步的

三.值:只有HashMap允許在一個集合中有一個null鍵和在一個集合中有多個null值

Hashtable是HashMap的同步版本;HashMap允許有null值和一個null鍵,但是,Hashtable不允許有任何內容為null。Hashtable類的對象必須覆蓋Object類的hashCode()和equals()方法關於其他集合類型。

一.ArrayList 提供快速遍歷和快速訪問。現在設計了新的 RandomAccess 介面,它指出這種列表支持快速隨機訪問。Vector也實現了RandomAccess 介面。

二.遍歷HashSet與HashMap時,其順序是未知的(但添加刪除快)。LinkedHashSet和LinkedHashSet是按照元素的插入的順序遍歷的(遍歷快)。

三.TreeSet和TreeMap將保證元素按照元素的自然順序進行排列。也可以使用一個用戶自己實現的比較規則。

四、HashSet有一個散列表支持它。它為基本操作提供固定時間性能。TreeSet它確保了排序集將按元素升序,根據自然順序排序。

④ JAVA long 怎樣轉成 C long

推薦你用jnaerator。
Java如何用'MyLibHeader.h'頭文件版調用'MyLib.dll''?
{
java -jar jnaerator.jar MyLib.dll MyLibHeader.h
}
將產生權 { MyLib.jar }

⑤ java中怎麼把Long轉換成日期格式

把long時間的毫秒轉化為Date日期有2種方法。

第一,利用java.util.Date直接轉換

1、獲取到毫秒值millis

2、new一個回Date對象 date

3、直接調用date.setTime(millis)

第二種答方法利用java.util.Calendar轉換

1、獲取到毫秒值millis

2、獲取一個日歷類Calendar實例cal

3、調用cal.setTimeInMillis(millis);

4、獲取cal的Date對象,getTime();

示例:

Datedate=newDate();
date.setTime(millis);


Calendarcal=Calendar.getInstance();
cal.setTimeInMillis(millis);
Datedate=cal.getTime();

⑥ java 中 long類型轉換成 long[]

long是基本類型,long[]是對象,不能直接轉換
可以
long a = 123L;
long[] ary = new long[1];
ary[0] = a;

⑦ java中long類型轉為int類型的幾種方法

下面給你例舉3種方法:
一、通過基本類型強制轉為,因Java的基本類型之間可以相互強轉
Long l = new Long(33);
long l1 = l.longValue();
int i = (int) l1;
System.out.println(i);
二、可以toString()方法先轉為字元串,然後再用Integer.parseInt轉為int類型
Long l = new Long(33);
String s = l.toString();
int i = Integer.parseInt(s);
System.out.println(i);
三、 Long的api中提供了一個intValue方法,可以轉為int
Long l = new Long(33);
System.out.println(l.intValue());

⑧ java 的long轉換double問題

(double) b/1000; 這一步是復把b先轉化為Double型制 然後進行計算

因為計算的類型中有double型 所以1000自動轉化為double型
結果就是double型 12.345

b/1000; 這一步是long型/long型 得到的結果也是long型 就是12

然後轉化為double型 就是12.0

⑨ Java中怎麼將Long類型轉換成Integer或int類型

long a =1000L ;
int b = (int)a;
Integer c = b;
另一種根據Integer的api有Integer.valueOf()和new Integer();可以接受int或者String類型
把Long類型轉換成int或者String類型就可以了
Long a = 100L;
String str = a.toString();
Integer i1 = Integer.valueOf(str);
Integer i2 = new Integer(str);
int i3 = i2;

⑩ java怎麼把long型的數據轉化成Integer型的數據

long a =1000L ;
int b = (int)a;
Integer c = b;
另一種根據Integer的api有Integer.valueOf()和new Integer();可以接受int或者String類型
把專Long類型轉換成int或者String類型就可以了屬
Long a = 100L;
String str = a.toString();
Integer i1 = Integer.valueOf(str);
Integer i2 = new Integer(str);
int i3 = i2;