String 與 int之間的轉換

2021-07-14 18:56:43 字數 762 閱讀 1279

一、將字串 string 轉換成整數 int

a. 有2個方法:

1). int i = integer.parseint([string]); 或 i = integer.parseint([string],[int radix]);

2). int i = integer.valueof(my_str).intvalue();

ps:字串轉成 double, float, long 的方法大同小異.

第一種方法:i=integer.parseint([string]);//直接使用靜態方法,不會產生多餘的物件,但會丟擲異常。

第二種方法:i=integer.valueof(my_str).intvalue(); 相當於 new integer(integer.parseint(my_str)),也會丟擲異常。

二、將整數 int 轉換成字串 string

a. 有3種方法:

1.) string s = string.valueof(i);

2.) string s = integer.tostring(i);

3.) string s = "" + i;

ps:double, float, long 轉成字串的方法大同小異.

第1種方法:s=string.valueof(i); //直接使用string類的靜態方法,只產生乙個物件。

第3種方法:s= "" + i; //會產生兩個string物件。相加時遇到字串會把後面的int自動轉換成string----堆疊

String與Int的轉換

1 如何將字串 string 轉換成整數 int?a.有兩個方法 1 int i integer.parseint string 或 i integer.parseint string int radix 2 int i integer.valueof my str intvalue 注 字串轉成 ...

int與string型別轉換

int型別到string型別的轉換在程式設計中經常用到,每次都是忘了就查,然後還記不住,今天索性總結一次。int型別轉string型別的方法目前我總結出了三種,如下所示 1 使用itoa include include using namespace std int main 注意這種方法在code...

int 與String 的型別轉換

1 如何將字串 string 轉換成整數 int?a.有兩個方法 1 int i integer.parseint string 或 i integer.parseint string int radix 2 int i integer.valueof my str intvalue 注 字串轉成 ...