package de.museek.sandkasten;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
import java.util.Vector;
public class JavaForum {
public Test(){
Vector<String> content_1 = fillVector("c:\\test1.txt");
Vector<String> content_2 = fillVector("c:\\test2.txt");
for(int i=0;i<content_1.size();i++){
for(int x=0;x<content_2.size();x++){
if(content_1.get(i) == content_2.get(x)){
System.out.println("Wert: "+content_1.get(i)+" hat einen treffer gefunden!!");
break;
}
}
}
}
private Vector<String> fillVector(String filename){
try {
//Einlesen
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(new File(filename))));
StringBuffer buffer = new StringBuffer();
String line;
while( (line = reader.readLine()) != null){
buffer.append(line);
}
reader.close();
//Konvertieren und als Vector speichern
StringTokenizer tokenizer = new StringTokenizer(buffer.toString(), " ;,, ");
Vector<String> result = new Vector<String>();
while(tokenizer.hasMoreTokens()){
result.add(tokenizer.nextToken());
}
return result;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public static void main(String[] args) {
new JavaForum();
}
}