BufferedReader do not change output for new file
- From: gupta.divyendu@xxxxxxxxx
- Date: Wed, 25 Jul 2007 23:23:44 -0700
I am using this code
String filecode=new String();
URL yahoo=null;
for (int k=1;k<350;k++){
System.out.println("k="+k);
String m="http://www.amazon.com/s/ref=sr_pg_"+k+"/102-4990364-6937740?
ie=UTF8&rs=3367581&keywords=Game%20Time&rh=i%3Aaps%2Ck%3AGame%
20Time%2Ci%3Ajewelry%2Cn%3A3367581%2Cp%5F4%3AGame%20Time&page="+k;
yahoo = new URL(m);
BufferedReader in = new BufferedReader(
new InputStreamReader(
yahoo.openStream()));
String inputLine=null;
int start=0;
int start1=0;
System.out.println(m);
while ((inputLine = in.readLine()) != null){
if (inputLine.indexOf("Results</td>")>1){
start=1;
}
if(start>0){
filecode=filecode+inputLine;
if(inputLine.indexOf("/dp/B")>1)
}
}//close while
in.close();
System.out.println(filecode);
fielcode=null;
}//close for loop
*** The problem is that for eack different variable value of k in
loop, different URL is created so String filecode should also have
different value for each different value of k, but this is not so.
variable filecode value remains the same. for each different URL
(variable m)
PLEASE HELP
.
- Follow-Ups:
- Re: BufferedReader do not change output for new file
- From: Roedy Green
- Re: BufferedReader do not change output for new file
- From: Bjorn Abelli
- Re: BufferedReader do not change output for new file
- Prev by Date: Re: Help -- New to Java
- Next by Date: Re: BufferedReader do not change output for new file
- Previous by thread: Help -- New to Java
- Next by thread: Re: BufferedReader do not change output for new file
- Index(es):
Relevant Pages
|
|