Java中String、char、int相互转换
来源:互联网 发布:全国网络技能大赛赛题 编辑:程序博客网 时间:2024/05/06 20:21
一、String与char
string 转换为 char[]: toCharArray()
String test = "123";char[] ch1 = test.toCharArray();
string 转换为单个char字符:charAt
char ch = "s".charAt(0);
char 转换为 string: valueOf
char[] ch1 = {'a','b','c'};String s = String.valueOf(ch1);//转换字符串数组String s1 = String.valueOf(ch1[0]);//转换单个字符
用for循环:
String res = "";for(char ch : ch2) {//ch2为一字符串数组 res+=ch;}
二、String和int
int -> String:
三种方法:
int a = 899;String s = String.valueOf(a);String s = Integer.toString(a);String s = "" + a;
String -> int:
两种方法:
String s = "899";int a = Integer.parseInt(s);int a = Integer.valueOf(s).intValue();//注意不用intvalue()方法也可以自动拆箱了。
三、Char和int
char -> int
char ch = '8';int a = ch - 48;//利用Ascii码的性质int a = (char)ch;//一般情况下,如果是字母的话直接转换为对呀的Ascii码//第二种用包装类,略麻烦:Character ch1 = new Character(ch);int a = Integer.parseInt(ch1.toString());
int -> char
int a = 8;char ch = (char)(a+48);
tips:char转int不一定要强制转换,但是int转char要强制转换。
0 0
- Java中String、char、int相互转换
- java中int,char,string之间的相互转换方法
- VC中CString,char*,string,int之间的相互转换
- c++中int,string,char类型的相互转换
- C++中char*,string,int类型的相互转换
- Java中int、String相互转换
- Java中String和int相互转换
- java中string和int相互转换
- Java中int与String相互转换
- java中String与int相互转换
- java中 string 和 int 相互 转换
- java中int,char,string三种类型的相互转换
- java中int,char,string三种类型的相互转换
- java中int,char,string三种类型的相互转换
- string,char,int类型的相互转换
- int、char、string型字符相互转换
- JAVA中int、string、char[]以及char之间的转换
- java中 int 和 char 的相互转换
- L1-003. 个位数统计 Java
- 子元素获取父元素(未定义高度)的高度详解:
- 思维导图:一张图了解HTML
- Stereo Matching文献笔记之(五):经典算法DoubleBP读后感~
- C/C++个人代码风格
- Java中String、char、int相互转换
- GitHub从入门到精通常用命令
- 约瑟夫环
- SE for Android 系列之整体概要(三)
- 网易云音乐爬虫
- 文章标题
- runby方法入门
- Java程序员面试题及解答(四)
- Saprk数据倾斜七解决方案(二)