Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Radek { String text1, text2, text3; }
- // nacteni
- Scanner scanner = new Scanner(new FileReader(new File("filename")));
- List<Radek> radky = new ArrayList<Radek>();
- while (scanner.hasNextLine()) {
- String line = scanner.nextLine();
- String[] parts = line.split(" ");
- // kontrola, ze casti je spravny pocet
- radky.add(new Radek(parts[0], parts[1], parts[2]));
- }
- // vyhledani
- String hledanyText1, hledanyText2;
- List<Radek> results = new ArrayList<Radek>();
- results = search(radky, 1, hledanyText1);
- if (results.size() > 1) {
- results = search(radky, 2, hledanyText2);
- }
- public List<Radek> search(List<Radek> radky, int textNum, String hledanyText) {
- List<Radek> results = new ArrayList<Radek>();
- for (Radek radek : radky) {
- if (radek.getText(textNum).equals(hledanyText)) {
- results.add(radek);
- }
- }
- return results;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement