请问检索字符串怎么做?
请问检索字符串怎么做?比如有一个字符串“how are you",存在一个字符串对象String str里,我要判断这个字符串里有没有“how”,应用什么方法? 问题点数:20、回复次数:12Top
1 楼lxleaves(飘泊的叶子)回复于 2005-02-03 02:38:07 得分 5
int flag = str.indexOf("how");
flag为-1表示没有howTop
2 楼liuyangxuan(阿轩)回复于 2005-02-03 10:07:54 得分 0
:)Top
3 楼playboylee(老婆说我是最棒的)回复于 2005-02-03 10:50:52 得分 0
楼主好好学习。天天向上。。。。。Top
4 楼xitianjile(空想社會主義)回复于 2005-02-03 11:29:59 得分 0
没了!Top
5 楼ycgxh(龙卷风)回复于 2005-02-03 11:43:12 得分 0
呵呵....Top
6 楼viverrine(闪灵猫)回复于 2005-02-03 11:57:33 得分 5
正想问那^^
用java.util.regex.Pattern也行的
String str = "how are you";
String regEx = "how";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
boolean rs = m.find();
如果str中有regEx,那么rs为true,否则为flase。Top
7 楼ac669(让心情去旅行)回复于 2005-02-03 12:38:23 得分 5
最简单的方法:
int flag = str.indexOf("how");
flag为-1表示str中没有how
Top
8 楼viverrine(闪灵猫)回复于 2005-02-03 14:58:22 得分 0
如果str中有how呢?
flag还会出现什么值? 0? 1?Top
9 楼blackcase(blackcase)回复于 2005-02-03 15:01:24 得分 0
1~~Top
10 楼86867651(顶怪王)回复于 2005-02-03 15:10:52 得分 0
如果str中有how呢?
flag还会出现什么值? 0? 1?
自己难道不会实验下!?Top
11 楼lxleaves(飘泊的叶子)回复于 2005-02-03 17:49:50 得分 5
如果str中有how呢?
flag还会出现什么值? 0? 1?
flag表示"how"中h出现的位置Top
12 楼wuyaohua(=化十=)回复于 2005-02-21 15:09:09 得分 0
markTop




