int->char
for(int j=1;j<n;j++)
{
a[j][0]=(char)('A'+j);//其中a[j][0]为字符型数组;
}
char->int
for(int i=0;i<N;i++)
{
nu[a[i]-'a']++;//其中a[i]为字符型数组;nu[]为整形数组;
}
int->String
String.valueOf(int);
char->String
String.valueOf(char);
String->int
这种用法通常会出现在二进制、八进制或十六进制转十进制的情况中;
Integer.valueOf的源代码为:
public static Integer valueOf(String s,int radix)throws NumberFormatException
{
return Integer.valueOf(parselnt(s,radix));
}
Integer.parselnt的源代码:
public static int parselnt(String s,int radix)throws NumberFormatException
{
return parselnt(s,radix);
}
String->char
String.CharAt();