黑马程序员技术交流社区
标题:
JAVA中,拆分字符串方法
[打印本页]
作者:
rjf078
时间:
2014-6-6 19:58
标题:
JAVA中,拆分字符串方法
我现在使用的“split”方法:
如代码:
String abc="a b c";
String[] ABC=abc.split(" ");
我想要的方法:String abc="abc";
在"abc"中没有“空格”来拆分。
这该如何去实现呢?
作者:
夏日蓝雪
时间:
2014-6-6 20:37
可以用toCharArray()方法实现,举个小例子如下所示:
public class Practise {
public static void main(String [] args){
String s="abc";
char[] c=s.toCharArray();
------------这句是关键。
for(int i=0;i<c.length;i++)//打印输出结果字符
System.out.println(c
);
}
}
作者:
sheng6699
时间:
2014-6-6 21:43
通过正则来切。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regex {
/**
* @param args
*/
public static void main(String[] args) {
String abc="abc";
//使用 “.” 正则表达式,任何元素来切。
String regex="(.)";
//关联正则得到Pattern对象。
Pattern p=Pattern.compile(regex);
// 等到Matcher对象。
Matcher m= p.matcher(abc);
//查找匹配
while(m.find())
{
//获取数据
String s= m.group();
System.out.println(s);
}
}
}
QQ截图.png
(48.97 KB, 下载次数: 22)
下载附件
2014-6-6 21:43 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2