黑马程序员技术交流社区

标题: 帮忙看下 str里面的逗号去哪里了?str.spilt(“,”)删除了? [打印本页]

作者: 常万    时间: 2012-3-15 19:05
标题: 帮忙看下 str里面的逗号去哪里了?str.spilt(“,”)删除了?
class  no1
{
        public class TestStringOper2
        {

        /**
         * @param args
         */
        }
        public static void main(String[] args)
                {
                // TODO 自动生成方法存根
                String str="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,";
               
                String[] str2=str.split(",");
                int sum=0;
                for(int i=0;i<str2.length;i++)
                        {
                        sum++;
                        if(sum%10==0)
                                System.out.println("");
                  System.out.print(str2[i]+" ");
                }
        }

}
结果是
0 1 2 3 4 5 6 7 8
9 a b c d e f g h j
k l m n o p q r s t
u v w x y z
帮忙看下  str里面的逗号去哪里了?str.spilt(“,”)删除了?
这个方法啥作用?


作者: lipanfeng    时间: 2012-3-15 19:14
根据逗号拆分字符串,逗号是拆分的条件。所以拆分完后不可以存在逗号
作者: 李爱军    时间: 2012-3-15 19:16
str.spilt(“,”)的作用是,用“,”作为分割符,把 str="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,"这个字符串分割为String数组。“,”被删除了。

作者: 蒙武辉    时间: 2012-3-15 19:24
str.spilt(“,”)是把字符串按照逗号来分。有时候你看不懂,你可以去查api文档。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2