java 中常见 类型转换 -全面-String ,char ,char[],int 之间的转换。
2017-09-17 15:29
633 查看
以下 是java 编程 过程中 经常 会遇到的类型转换问题。 String ,char ,char[],int 之间的转换。
package pack; public class Exchange { public static void main(String [] args) { // 1 String <<<----->>int /////// String str1="12"; int i=0; i=Integer.parseInt(str1); /// String--->int ; String转其他(float double ) 类似 str1=i+""; /// int ----->String 会产生两个String对象 str1=String.valueOf(i); /// int ----->Stirng 只有一个String对象 str1= Integer.toString(i); // 2 Stirng <<<------>>>char[] ////// String str2 = "ABCD"; char[] bm; bm = str2.toCharArray(); /// String----->char[] str2 = String.valueOf(bm); /// char[]----->String // 3 Stirng <<<------->>> char String str3="0123"; char ch0,ch1; ch0=str3.charAt(0); /// String -->>>char 参数给的是 -下标。 ch1=str3.charAt(1); char ch2='A'; str3=ch2+""; /// 可以加个空的字符串,将char 转化为 String型 System.out.println(str3); // 4 int <<<------->>>char[] ////// // int-->char[] 1.首先要将int 转化为String <采用上面的方法> // 2.然后将String 类型转化为char[]///////////// // char[]-->int 与上面步骤相反,先将char[] 转化为 String ,再将String转化为int。 // 5 int <<<------>>> char ////// '9' <--> 9 int k=1; char chk; chk=1+48; // int -->char char 型的数字的 ASCII 码 比 这真正的数字(0-9) 大 48 k=Character.getNumericValue(chk); // char-->int 静态函数。 k=chk-48; // char -->int // 6 char [] <<<---->>>char char [] ch6={'A','B'}; char ch; ch=ch6[1]; // char [] --->ch 直接赋值 char [] ch7={ch}; // ch-----> char[] 。 } }
相关文章推荐
- java int,string,char三种类型变量之间的互相转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- JAVA中int,string,char之间的互相转换
- string与int和char之间的类型转换问题
- Java学习 之 int/string类型之间的转换
- java中int,char,string三种类型的相互转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- JAVA中int,string,char之间的互相转换
- [置顶] MFC——常见的几种类型转换(CString、Int、Char、string)
- java中关于String类型和double,int类型之间的转换
- java学习日志(一)-- String、Integer、int之间的类型转换
- Java String,int,Integer,char 类型转换
- java中int类型 和string类型之间的相互转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- int,Integer,char,Character,String 之间的类型转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- Java String和Int类型之间相互转换
- [转] java中int,char,string三种类型的相互转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换