JAVA中整型和字串以及陣列和字串互相轉化

2021-08-22 18:17:47 字數 1321 閱讀 5810

整型和字串

陣列和字串

int i; 

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

注:valueof(type parameter):返回型別引數的字串表示形式。 

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

注:tostring():返回表示此整數值的字串物件. 

tostring(int i, int radix):返回由第二個引數指定的基數的第乙個引數的字串表示形式。如radix=2,則返回二進位制字串 

3.) string s = 「」 + i;

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

int i = integer.parseint([string],[int radix]);//同樣是帶有radix,如radix=2,以為將string以二進位制轉成10進製int型 

注:parseint(strings)方法是類integer的靜態方法,它的作用就是將形參s轉化為整數 

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

integer.valueof(str,radix).intvalue() 

注:valueof(strings)也是integer類的靜態方法,它的作用是將形參s轉化為integer物件 

如 interger.valueof(「123」)=integer(123) 

這時候integer(123)就是整數123的物件表示形式,它再呼叫intvalue()方法,就是將123的物件表示形式轉化為基本資料123

string arr =;

stringbuffer stingbuffer = new stringbuffer();

stringbuilder stringbuilder=new stringbuilder();

for(int i = 0;isting st=「abc」,st可以呼叫以下函式 

1.split() 注意:如果用「.」「|」作為分隔的話,需要如下寫法,string.split(「\.」) 空格無需 

2.tochararray();將此字串轉換為新的字元陣列。(針對字串的每一位為字元型) 

3.getbyte():將字串轉化為乙個序列使用平台的預設字符集位元組,結果存放到乙個新的位元組陣列。如「0」對應 48 

4.replace(」 「, 「」);   去掉所有空格,包括首尾、中間 

5.charat(int index) 返回指定索引處的char值。

Java字串與陣列,字串與整型之間的相互轉換

tochararray 方法 語法 public char tochararray 例項 split 和split 方法 語法 public string split string regex,int limit 引數 regex 正規表示式分隔符。limit 分割的份數。例項 valueof 方法...

java 字串轉化整型問題

public class stringparesinteger 本題考查的主要是邊界條件 1.穿入的字串是否為空 2.字串的首位是否為 3.字元中是否有非法字元 4.穿入的字串是否超過了整數的最大值 integer.max value 2147483647 integer.min value 214...

java中字串陣列和字串之間的轉換

字串陣列轉為字串 1.如果是 字串陣列 轉 字串 只能通過迴圈,沒有其它方法 char data string s new string data 陣列轉換為字串string string a,b,c string stringarr string.split 注意分隔符是需要轉譯滴.如果是 abc...