//ReadURLPage.java
import java.net.*;
import java.io.*;
public class ReadURLPage 
{
 public static void main(String[] args) throws Exception
 {
  URL ctgpc = new URL("http://www.ctgpc.com.cn/index.php");
  BufferedReader in = new BufferedReader(
     new InputStreamReader(
     ctgpc.openStream()));
  String pageLine;
  while((pageLine = in.readLine()) != null)
  {
   System.out.println(pageLine);
  }
  in.close();
 } 
}上面的这个程序在打印网页内容(System.out.println(pageLine))前,如何判断pageLine中是否含有"三峡"这个字符串?请写出修改部分。
谢谢!

解决方案 »

  1.   

    这个很简单吧System.out.println(pageLine);
    改成
    if(pageLine.indexOf("三峡") >= 0 )
      System.out.println("含有");System.out.println(pageLine);
      

  2.   

    public Vector checkExist(String pageLine)

      int sum = 0;//文字出现次数
      Vector vec = new Vector();
      for( int i=0;i<pageLine.length;i++ )
     {
       if(pageLine.substring(i,i+4).equals("三峡"))
       { 
         sum++;
         vec.add(new Integer(i));//记录出现的位置
       }
     }
     vec.add(sum);//在最后位置记录出现次数
     return vec;
    }
      

  3.   

    String  str   ="...."
    if(str.indexof("三峡!=-1)
    {
    System.out.println(pageLine);}