java中long型別轉為int型別的幾種方法
1 通過基本型別強制轉為,因Java的基本型別之間可以相互強轉
Long l = new Long(33);
long l1 = l.longValue();
int i = (int) l1;
System.out.println(i);
2 可以toString()方法先轉為字串,然後再用Integer.parseInt轉為int型別
Long l = new Long(33);
String s = l.toString();
int i = Integer.parseInt(s);
System.out.println(i);
3 Long的api中提供了一個intValue方法,可以轉為int
Long l = new Long(33);
System.out.println(l.intValue());
相關推薦
Java中創建數組的幾種方法
java false 三種 數組下標 [1] [] 判斷 color str Java中創建數組的幾種方法 public static void main(String[] args) { //創建數組的第一種方法 int[] arr=new int[6]; int
Java中char 轉化為int 的兩種方法
今天機試過程中遇到一個問題: 如何把 char ‘9’ 轉為 int 9, 大家應該知道,不能直接轉化,那樣得到是‘9’的Ascii. 如下面: public class IntAndCharConvertor { public static void main(Stri
Java中spring讀取配置檔案的幾種方法
在現實工作中,我們常常需要儲存一些系統配置資訊,大家一般都會選擇配置檔案來完成,本文根據筆者工作中用到的讀取配置檔案的方法小小總結一下,主要敘述的是spring讀取配置檔案的方法。 一、讀取xml配置檔案 (一)新建一個java bean
java中使用代理訪問網路的幾種方法
有些時候我們的網路不能直接連線到外網, 需要使用http或是https或是socket代理來連線到外網, 這裡是java使用代理連線到外網的一些方法, 希望對你的程式有用.方法一使用系統屬性來完成代理設定, 這種方法比較簡單, 但是不能對單獨的連線來設定代理:
Java中獲取properties資原始檔的幾種方法
一、基於InputStreamdbinfo.properties:drivername=com.mysql.jdbc.Driver url=jdbc\:mysql\://localhost\:3306/zskj1 user=root password=123456Proper
在Java中使用鍵盤輸入資料的幾種方法
package InputTest; import java.io.*; public class DataKeyboardInput3 { /**利用字元輸入流來進行輸入處理 * @param args */ public static void main(String
java中保留double小數位的幾種方法
public static void main(String[] args) { //方法一 這個的優勢是得出的double 使用這個方法還有個問題當num=4.015得到的值是4.01 下面兩種方法的結果是4.02 double num = 4.016;
java中long型別轉為int型別的幾種方法
1 通過基本型別強制轉為,因Java的基本型別之間可以相互強轉 Long l = new Long(33); long l1 = l.longValue();
java中byte陣列與int型別的轉換(兩種方式)
java中byte陣列與int型別的轉換,在網路程式設計中這個演算法是最基本的演算法,我們都知道,在socket傳輸中,傳送、者接收的資料都是 byte陣列,但是int型別是4個byte組成的,如何把一個整形int轉換成byte陣列,同時如何把一個長度為4的byte陣列轉
java中byte陣列與int型別的轉換 兩種方式
java中byte陣列與int型別的轉換,在網路程式設計中這個演算法是最基本的演算法,我們都知道,在socket傳輸中,傳送、者接收的資料都是 byte陣列,但是int型別是4個byte組成的,如何把一個整形int轉換成byte陣列,同時如何把一個長度為4的byte陣列轉換為i
三句話解釋:java中,byte轉為int為何要&0xff
第一,oxff預設為整形,二進位制位最低8位是1111 1111,前面24位都是0; 第二,&運算: 如果2個bit都是1,則得1,否則得0; 第三,byte的8位和0xff進行&運
Java中建立物件的方式有幾種?
建立物件的方式 方式 是否呼叫了建構函式 使用new關鍵字 是 使用Class類的newInstance方法 是 使用Constructor類的newInstance方法 是 使用clone方法 否 使用反序列化 否
C/C++ 中 int 轉 string,string 轉 int 的幾種方法
C int 轉 string sprintf int a = 1; char strDst[256] = {0}; sprintf_s(strDst,256,"%d",a); itoa int
java中實現單例模式的幾種方式,簡單易懂
一、餓漢式單例類 public class Singleton { private Singleton(){ } private static Singleton instance = new Singleton();
JAVA中關於map集合常見的幾種實現介面
關於實現map有一下幾種介面: 第一種:HashMap:Map的典型實現,元素是無序且不可重複,這裡的元素指的是key 第二種:LinkedHashMap:以插入的次序作為排序狀態,其他的和HashMap一致 第二種:第三種:TreeMap:元素處於排序狀態,可以使用自然排序(升序)也可
Java中從控制檯輸入資料的幾種常用方法
一、使用標準輸入串System.in //System.in.read()一次只讀入一個位元組資料,而我們通常要取得一個字串或一組數字 //System.in.read()返回一個整數 //必須初始化 //int read = 0; c
Java中實現執行緒同步的幾種常用方式
首先講一下為什麼要實現執行緒同步: java允許多執行緒併發控制,當多個執行緒同時操作一個可共享的資源變數時(如資料的增刪改查), 將會導致資料不準確,相互之間產生衝突,因此加入同步鎖以避免在該執行緒沒有完成操作之前,被其他執行緒的呼叫, 從而保證了該變數的唯一性和準
JS做型別檢測到底有幾種方法?看完本文就知道了!
JS有很多資料型別,對於不同資料型別的識別和相互轉換也是面試中的一個常考點,本文主要講的就是型別轉換和型別檢測。 ## 資料型別 JS中的資料型別主要分為兩大類:原始型別(值型別)和引用型別。常見的資料型別如下圖所示: ![image-20200506103537269](https://user-go
java中創建線程的三種方法以及區別
sta tar ati 定義 callable main ring 我們 () Java使用Thread類代表線程,所有的線程對象都必須是Thread類或其子類的實例。Java可以用三種方式來創建線程,如下所示: 1)繼承Thread類創建線程 2)實現Runnable接口
通過Java排序List集合的元素的幾種方法
諸葛 rtt program pac tco getc lis asi new 用Java工具類Collections的sort()方法,對List集合元素進行排序。 Collections提供兩種排序方法: 一、Collections.sort(List<T>