你去看一下String这个类,它里面有处理字符串的一些方法,还有StringBuffer这个类,也是处理字符串的功能。

解决方案 »

  1.   

    storm999(飛魚) ,很好的想法,大家还有什么建议
      

  2.   

    Document doc = ...
    String content = doc.getText(0,doc.getLength());
    int pos = content.indexOf(srch);// case sensitive
    int pos1 = content.toUpperCase().indexOf(srch.toUpperCase()); 
    这里提供的是大小写敏感与不敏感的解答,完全匹配和包含的字符串都能找出.
    如果要分开完全匹配和包含两种情况,则需要用正则表达式了.
      

  3.   

    正则表达式是什么东东===>
    比如说想在字符串中找Tt1或TT9,可以用:
      java.util.regex.Pattern.matches("^T[tT][19]*$",str);
    ("^T[tT][19]*$"就是正则表达式,在UNIX下是用得很多的.