A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qinrh 中级黑马   /  2015-4-17 07:58  /  408 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

写程序的时候发现一个问题,需要不断进行各种各种类型转换。
比如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;
        }



本人菜鸟,希望大神们,帮我纠正补充。

1 个回复

倒序浏览
icebatt 来自手机 中级黑马 2015-4-17 08:09:54
沙发
来学习学习~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马