» Eintrag anzeigen
|
Autor: Blubb Sprache: Java Erstellt am 10:59 - 29.06.2010
|
|
| Administration | Sie sind nicht der Autor dieses Eintrags. |
| Beschreibung: | Keine Beschreibung angegeben |
|
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 import java.io.*;
import java.net.*;
import java.util.ArrayList;
import java.util.concurrent.*;
public class RSS {
public String side;
private ArrayList get ()
{
ArrayList newsList = new ArrayList();
int writeTo = 0;
String s = null;
String out = null;
try
{
URL url;
URLConnection urlConn;
BufferedReader dis;
url = new URL(side);
urlConn = url.openConnection();
urlConn.setDoInput(true);
urlConn.setUseCaches(false);
dis = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
while ((s = dis.readLine()) != null)
{
if(s.contains("<id>") || s.contains("<title>"))
{
writeTo = 1;
}
if(s.contains("</id>") || s.contains("</title>"))
{
writeTo = 0;
int length = s.length();
if (s.contains("<title>") && s.contains("</title>"))
{
String temp = s.substring(9, (length - 8));
out = out + temp +"
";
} else
{
String temp = s.substring(6, (length - 5));
out = out + temp + "
";
}
if (out.contains("
")) {
newsList.add(out.substring(0,out.length()-4));
}
}
}
dis.close();
}
catch (MalformedURLException mue) {}
catch (IOException ioe) {}
return newsList;
}
public void check_new()
{
ArrayList old = get();
while (1==1) {
try {
TimeUnit.SECONDS.sleep(200);
} catch (InterruptedException e) {
e.printStackTrace();
}
ArrayList in = get();
for (String newNews : in)
{
}
}
}
} |
|