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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. int[] arr = {11,22,33,44,55,66};
  2. for(int i = 0;i<arr.length;i++) {
  3.    StringBuffer sb = new StringBuffer();
  4.    sb.append("[");
复制代码

7 个回复

正序浏览
楼主写的很好,学习了
回复 使用道具 举报
public static void main(String[] args) {
       
                String s = "11 22 33 44 55 66 77 88 99";        //字符串转换成int类型数组前提条件 这个字符串里都是数字;
                String[] str = s.split(" ");                                 //使用split方法将原有的字符串分割成若干子字符串 并存进创建好的 str 数组中去
                int[] arr = new int [str.length];                        //创建一个int类型数组arr 并设置长度为str数组的长度一样 这里通过str.length实现
                for (int i = 0; i < str.length; i++) {                //使用for的循环以达到把每个str数组中的值 赋值到arr数组中去
                        arr[i] = Integer.parseInt(str[i]);                //把每一个str数组里的字符串 通过Integer.parseInt();方法转换成int类型的值 并赋值给arr数组中的元素;
                        System.out.print(arr[i]+" ");                        //打印一下 看看是否转换成功.
                }
               
                       
               
               
        }

回复 使用道具 举报
tujiu888 发表于 2016-2-2 23:52
通过split切割 再切回来

谢谢 以明白
回复 使用道具 举报
tujiu888 发表于 2016-2-2 23:52
通过split切割 再切回来

split  是哪个类的方法呢? 求详细方法谢谢
回复 使用道具 举报
通过split切割 再切回来
回复 使用道具 举报
学习了  些楼主分享
回复 使用道具 举报
int[] arr = {11,22,33,44,55,66};
for(int i = 0;i<arr.length;i++) {
   StringBuffer sb = new StringBuffer();
   sb.append("[");
   sb.append(arr[i]);
   if(i == arr.length -1) {
   sb.append("]");
}
String s = sb.toString();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马