首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java中怎么匹配字符串

2012-03-30 
java中如何匹配字符串如投资费用%交易费用 为字符串其中 % 好类似于sql语句里面的模糊查询;匹配结果如下:

java中如何匹配字符串
如 投资费用%交易费用 为字符串

其中 % 好类似于sql语句里面的模糊查询;

匹配结果如下:

投资费用_股票交易费用
投资费用_基金交易费用
投资费用_债券交易费用
....


如果匹配返回true ,否则返回false;
通过java语句来实现,求解,先谢谢了哦!

[解决办法]
还是没太懂你的意思、String有一个contains方法、
[解决办法]
用正则表达式呗,例如

Java code
public class Test {    public static void main(String[] args) {        String line = "投资费用_股票交易费用";        Pattern pattern = Pattern.compile("投资费用.*?交易费用");        Matcher matcher = pattern.matcher(line);        System.out.println(matcher.matches());    }}
[解决办法]
String有一个contains("你要匹配的字符串")方法,返回一个boolean值
或者用indexOf("你要匹配的字符串") 判断返回值,如果为-1那就是灭有
[解决办法]
Java code
System.out.println("投资费用abc交易费用".matches("投资费用.*交易费用"));
[解决办法]
用正则表达式嘛!

热点排行