写程序的时候发现一个问题,需要不断进行各种各种类型转换。
比如String 转换成 char[], char[]转换成 String 。
我总结了一下,留给自己备用。
String 转换成 char[]:
toCharArray();
char[]转换成 String:
String.valueOf(char[]);
String 转 int
Integer.parseInt(str);
object转换成String
obj.toString()
String 转换成 String[]:
String[] str = line.split(","); //切割
String[] 转变成 int[]:
public static int[] toIntArray(String[] str)
{
//创建一个长度为输入String[]长度的 int[]
int[] nums = new int[str.length];
//把String强制转换成int 再一个个分别存放到int[]中
for(int x=0; x<str.length; x++)
{
nums[x] = Integer.parseInt(str[x]);
}
//返回转换好的int[]
return nums;
}
本人菜鸟,希望大神们,帮我纠正补充。
|
|