简单明了的查找和替换功能,

解决方案 »

  1.   

    基本上都可以使用正则实现:1、查找功能:
    String s = "Test5";
    Matcher m = Pattern.compile("st").matcher(s);
    m.replaceFirst("st");
    System.out.println(m.start());//获取第一个符合的字符串的起始位置,下一个的话,需要使用s.subString()指定字符串2、替换一样实现:
    String s = "Test5";
    Matcher m = Pattern.compile("st").matcher(s);
    m.replaceFirst(你要替换为的字符串);
    System.out.println(m.start());//获取第一个符合的字符串的起始位置,下一个的话,需要使用s.subString()指定字符串注意如果是替换的话需要计算替换字符串的长度截取,而不是查询字符串的长度
      

  2.   

    找到一个更好的java Swing的记事本程序:
    http://blog.sina.com.cn/s/blog_5e73f3fb0100djnq.html