Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package javaapplication2;
- import java.io.BufferedReader;
- import java.io.DataInputStream;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.InputStreamReader;
- import java.util.ArrayList;
- /**
- *
- * @author Imre
- */
- public class JavaApplication2 {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- ArrayList<Pair> valuePairs = new ArrayList<Pair>();
- boolean firsthugyagi = true;
- int firstHugyagiUserUploadedImageNumber = 0;
- int notincsUsers = 0;
- int uploadedImagesNumberFromRum = 0;
- boolean öcsödUserExist = false;
- try {
- FileInputStream fstream = new FileInputStream("C:\\Users\\Imre\\Desktop\\input.txt");
- DataInputStream in = new DataInputStream(fstream);
- BufferedReader br = new BufferedReader(new InputStreamReader(in, "UTF-8"));
- String strLine;
- while ((strLine = br.readLine()) != null) {
- if (strLine.startsWith("\uFEFF")) {
- strLine = strLine.substring(1);
- }
- int offset = strLine.indexOf(' ');
- String varos = strLine.substring(0, offset);
- String kepszam = strLine.substring(offset + 1, strLine.length());
- valuePairs.add(new Pair(varos, kepszam));
- //System.out.println(strLine + " " + varos + " " + kepszam);
- }
- in.close();
- } catch (Exception e) {
- System.err.println("Error: " + e.getMessage());
- }
- for (Pair p : valuePairs) {
- if (p.key.equals("hugyagi") && firsthugyagi) {
- firstHugyagiUserUploadedImageNumber = Integer.valueOf(p.value);
- firsthugyagi = false;
- } else if (p.key.equals("Öcsöd")) {
- öcsödUserExist = true;
- } else if (p.key.equals("Nőtincs")) {
- notincsUsers += 1;
- } else if (p.key.equals("Rum")) {
- uploadedImagesNumberFromRum += Integer.valueOf(p.value);
- }
- }
- System.out.println("Töltöttek-e föl képet Öcsödön?: " + öcsödUserExist);
- System.out.println("Hány felhasználó van Nőtincsen?: " + notincsUsers);
- System.out.println("Hány képet töltött fel az első hugyagi felhasználó, ha volt ilyen?: " + firstHugyagiUserUploadedImageNumber);
- System.out.println("Összesen hány képet töltöttek fel Rumból?: " + uploadedImagesNumberFromRum);
- }
- }
- ---------------------------------------------------------------------
- package javaapplication2;
- public class Pair
- {
- public String key;
- public String value;
- public Pair(String key, String value)
- {
- this.key = key;
- this.value = value;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment