第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Java整型,字符串,數(shù)組之間的轉(zhuǎn)換

標(biāo)簽:
Java

  最近突然开始刷起了leetcode的简单算法题,发现老是会遇到整型,字符串和数组之间转换去解题,索性就总结一下好了。

一、整型和字符串相互转换。

int -> String

int i = 1;
String str = new String();

//int直接加上 "" 即可转为字符串   
str = "" + i;

//使用Integer的toString()方法
str = Integer.toString(i);

//使用String.valueOf()方法
str = String.valueOf(i);

String -> int 

//使用Integer的parseInt方法   注意int的取值范围为 -2^32 -- (2^32)-1
int i = Integer.parseInt(str);

//使用valueOf()方法
int i = Integer.valueOf(str).intValue();


二、字符串和数组之间的转换

String -> Array

String  str= "abc";

//转换为char[]  注意取char[]中元素应该用  单引号 '' 表示char
char[] ch = str.toCharArray();

//当然  也可以用循环依次放入,
//取得字符串的某个元素用  String.charAt(i); 返回char
char[] cha= new char[str.length()];
for(int i =0;i<str.length();i++) {
     cha[i] = str.charAt(i);
}


Array -> String

//字符数组转字符串
//使用String.copyValueOf()方法

char[] ch = new char[10];

String string =String.copyValueOf(ch);
//int型数组转字符串  使用StringBuffer
int ints = {1,2,3,4,5,6};
StringBuffer str = new StringBuffer();
for (int i = 0; i <ints.length ; i++) {
str = str.append(ints[i]);
}
String str1 = str.toString();

StringBuffer.reverse()  反转字符串  字符串逆序

关于更多的String和StringBuffer方法要靠编码中积累了,经常看看 JDK  。。。。

點擊查看更多內(nèi)容
4人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
17
獲贊與收藏
174

關(guān)注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消