Android截取字符串
2918 点击·0 回帖
![]() | ![]() | |
![]() | java代码 1. String str = "a=111,b=222,c=333"; 2. 把"a=111"截取出来 方法1:使用split方法 java代码 1. String spStr[] = str.split(","); 2. System.out.println(spStr[0]); 3. 方法2: 使用StringTokenizer java代码 1. String str = "asdasd_=123+123" ; 2. String split = "_+="; 3. StringTokenizer token = new StringTokenizer(str, split); 4. while (token.hasMoreTokens()) { 5. System.out.println(token.nextToken()); 6. } 7. 两者对比: String的split方法,把全部都分解开后,放入string[]中。 1。占用内存。 2。没有什么控制的方法,比如究竟分解出东西没?这个就不知道了。 StringTokenizer没有以上的缺点。 结论:StringTokernizer更专业。 | |
![]() | ![]() |