1. 程式人生 > >String轉int的幾種常用方法

String轉int的幾種常用方法

String型別轉int型別通常需要int的包裝類Integer,該類有三個方法可以實現這種轉換,分別為decode(String s)、parseInt(String s)、valueOf(String s)。

那麼他們有哪些不同呢?下面看看API文件中的介紹:

decode(String s):

String 解碼為 Integer。接受通過以下語法給出的十進位制、十六進位制和八進位制數字;

parseInt(String s)或parseInt(String s, int radix)

將字串引數作為有符號的十進位制整數進行解析。除了第一個字元可以是用來表示負值的 ASCII 減號
'-' ('\u002D') 外,字串中的字元都必須是十進位制數字。返回得到的整數值,就好像將該引數和基數 10 作為引數賦予parseInt(java.lang.String, int) 方法一樣。

valueOf(String s)

返回儲存指定的 String 的值的 Integer 物件。將該引數解釋為表示一個有符號的十進位制整數, 就好像將該引數賦予parseInt(java.lang.String) 方法一樣。結果是一個表示字串指定的整數值的Integer 物件。
可以看出decode(String s)的功能比較強大,因為它不僅可以轉換10進位制,還可以轉換其他的進位制。

相關推薦

Stringint常用方法

String型別轉int型別通常需要int的包裝類Integer,該類有三個方法可以實現這種轉換,分別為decode(String s)、parseInt(String s)、valueOf(Stri

String類的常用方法

1.int length():獲取字串的長度 2.char charAt(int index):獲取指定的索引處的字串 3.int indexOf(String str):獲取str在字串物件中第一次出現的索引 4.String substring(int start):從start開始擷取字串 5.

String常用方法

public class Demo1 {public static void main(String[] args) {String stra = "Hello,World!";String strb = new String("Hello,World!");String s

清除浮動的常用方法

src 添加 環繞 blog img eight 方式 內聯元素 特性 首先,浮動這個樣式的出現,僅僅只是為了實現圖文環繞的效果,現在大多時利用浮動來布局; 浮動:   使元素推理文檔流,按照指定方向發生移動;   遇到父級邊界或者相鄰的浮動元素會停下來; 浮動的特性:  

sql 的常用方法

dataview 釋放資源 lose 總結 dap bool .sql res mar 第一個項目總結基類:database:主要是定義有關數據庫的方法: 1.打開數據庫 public static void Open() {

元素水平垂直居中的常用方法

round IT spl translate 彈性 lex align mar con <!DOCTYPE html> <html> <head> <meta charset="UTF-8">

PHP實現獲取文件後綴名的常用方法

後綴名 get file cti lower urn rpo info 常用方法 方法1: function get_file_type($filename){ $type = substr($filename, strrpos($filename, ".")+1)

javaScript中陣列的常用方法

1.splice(2,3,4)刪除陣列中任意項(三個引數). 2.splice(1,3)刪除從第一項開始的往後三項(兩個引數).(splice可以結合pop(),unshift(),push(),shift()來理解) 3.push()在陣列的末尾增加一項. 4.unshift()在陣列

PHP實現獲取檔案字尾名的常用方法

方法1: function get_file_type($filename){ $type = substr($filename, strrpos($filename, ".")+1); return $type; } 方法2: function get_file_type($filena

LaTeX文件插入圖片的常用方法

LaTeX中一般只直接支援插入eps(Encapsulated PostScript)格式的圖形檔案, 因此在圖片插入latex文件之前應先設法得到圖片的eps格式的檔案. UNIX下的各種應用軟體都可以把其結果輸出為ps格式, 大部分軟體也可以輸出eps格式. 若軟體只能輸出ps

C# WinForm視窗關閉的常用方法

呼叫程式外部的應用程式時,在關閉程式後,發現程序裡面還有在執行。原來是沒有完整的退出;下面有幾種方法退出。 在FormClosing事件中新增即可。   1.this.Close();   只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒(非主

Unity中移動物體的常用方法

簡介:在unity3d中,有多種方式可以改變物體的座標,實現移動的目的,其本質是每幀修改物體的position。1. 通過Transform元件移動物體     Transform 元件用於描述物體在空間中的狀態,它包括 位置(position),

C#啟動外部程式的常用方法彙總

轉自https://www.cnblogs.com/randyzhuwei/p/5403922.html 本文彙總了C#啟動外部程式的幾種常用方法,非常具有實用價值,主要包括如下幾種方法: 啟動外部程式,不等待其退出。 啟動外部程式,等待其退出。 啟動外部程式

java執行緒的常用方法

join() Thread物件方法,用於使當前執行緒和後面的程式碼同步,使當前執行緒內操作執行完成後再執行後面的指令 wait() Thread物件方法,使當前執行緒進入等待狀態,等待狀態的執行緒不會去競爭資源 sleep() Thread類方法,使當前執行緒休眠指定時間

Java通過BufferedWriter追加內容到檔案末尾的常用方法

java程式碼 import java.io.BufferedWriter;                                                        import java.io.FileOutputStream;           

springmvc框架接收引數的常用方法

1.第一種接收資料方式 直接通過HttpServletRequest接收 @RequestMapping("/useradd") public ModelAndView UserId(HttpServletRequest request){ //接收前端傳送過來的資

64位win7禁用驅動程式簽名強制 常用方法

 Driver Signature Enforcement Overrider 其實想要在64位win7中使用未有簽名的驅動程式還是有很多方法的,如上圖中,開機之後在登入等待介面按下F8鍵,進入Windows系統的高階啟動項,我們會發現與原有的XP系統多了一些不同的地

陣列的常用方法總結

1、arrayObject.slice(start,end)  索引,返回新陣列 2、arrayObject.splice(index,howmany,item1,.....,itemX),改變原始陣列 迭代器 1、forEach 2、every:接受一個返回值為布林型別的函式,對陣列中的每

數組的常用方法總結

布爾 技術 map art object 1-1 obj 分享圖片 ice 1、arrayObject.slice(start,end) 索引,返回新數組 2、arrayObject.splice(index,howmany,item1,.....,itemX),改變原始

使用Mybatis進行模糊查詢的常用方法

在Mybaits中,可有3種模糊查詢的方式 一、使用${ }         如果SQL語句是  LIKE '%#{tag1}%' ,會被編譯為:'%?%' 。 這樣的話就被當成是一個字串了。         的確在專案裡面報這個錯,我就是從這個坑裡爬出來的。