java学习-3 string char char[] int 互转
1. string------>int
1.1 “123”-----> 1 ,2 ,3
方法1:
String s =new String(); s="123"; int i=Integer.parseInt(s.substring(0,2))// int i=123 int i=Integer.parseInt(s.substring(0,1))// int i=12 int i=Integer.parseInt(s.substring(1,2))// int i=23 int i=Integer.parseInt(s.substring(0,0))// int i=1
int i=Integer.parseInt(s.substring(0,0))// int i=1
方法2:
string先转化为char[]再转化为int,这里不再详解
1.2 "123"------> 123,
在不超过int取值范围的情况下 String s =new String(); s="123"; int i=Integer.parseInt(s.substring(0,2))// int i=123
2,string--------->char[]
String s =new String(); s="123"; char[] d; d=s.toCharArray() ; System.out.println(d[1]);
3,char------->int
String s =new String(); s ="12345" ; int i ; //i= Integer.valueOf(s,3); char[] d; d=s.toCharArray() ; System.out.println((int)(d[4]-48));
4,int---------->char
int a=1
char b= (char)(a+48)
5,int-------->String
int a=1
char b= (char)(a+48)
Stringc= b+b+b;
dierzhon
1》String.valueOf(i)
2》 Integer.toString(i)
3》 i+""
6,int---->char[]
int a =12345;
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。