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;
}
//fangfa2
String 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');
}
}
}