浅谈java中类型转换

来源:互联网 发布:金米袋理财安全吗 知乎 编辑:程序博客网 时间:2024/05/16 10:36

1>>int[ ]  to  String[ ]

 //将整型转换为String字符数组     int[] intstr = {1,2,3,4,5,6,7};String[] sstr = new String[intstr.length];for(int i=0; i<intstr.length;i++)  sstr[i] = String.valueOf(intstr[i]);System.out.println(sstr);

2>>String[ ] to String

//将String数组转换为String字符串String str="";for(int i=0;i<sstr.length;i++){                 str += (String)sstr[i];}System.out.println(str);

3>>String  to int[ ]

/**String字符串转换为int数组*///方法一:public static int[] stringToInts(String s){   int[] n = new int[s.length()];    for(int i = 0;i<s.length();i++){     n[i] = Integer.parseInt(s.substring(i,i+1));   }   return n;}//fangfa2String str = "1,2,3,4,5,6" public int[] StringtoInt(String str) {    int ret[] = new int[str.length()];     StringTokenizer toKenizer = new StringTokenizer(str, ",");     int i = 0;    while (toKenizer.hasMoreElements()) {       ret[i++] = Integer.valueOf(toKenizer.nextToken());    }    return ret; }//fangfa3  String a = "1,2,3,4,5,6"  String str[] = a.split(",");  int array[] = new int[str.length];  for(int i=0;i<str.length;i++){      array[i]=Integer.parseInt(str[i]);  }


4>>String to char[ ]


//String字符串转换为字符数组public class Test { public static void main(String[] args) {  String str = "asfewgt";  char[] ch = str.toCharArray();  for (int i = 0; i < ch.length; i++) {   System.out.print(String.valueOf(ch[i]) + '\t');  } }}


0 0