Advertisement
ramewn3323

Untitled

Apr 18th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. import java.io.File;
  2. import java.io.FileNotFoundException;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import java.util.Scanner;
  6.  
  7. public class matura18v2 {
  8. static List<String> dane = new ArrayList<String>();
  9. static List<Character> abc = new ArrayList<Character>();
  10. static Scanner scanner;
  11. static int number_max = 0;
  12. static String string_max = "";
  13.  
  14. static void intalize() {
  15. try {
  16. scanner = new Scanner(new File("C:\\Users\\mee\\Desktop\\Dane_PR2\\przyklad.txt"));
  17. } catch (FileNotFoundException e) {
  18. // TODO Auto-generated catch block
  19. e.printStackTrace();
  20. }
  21. while (scanner.hasNextLine()) {
  22. dane.add(scanner.nextLine());
  23. }
  24. for(char ch='A';ch<='Z';ch++) abc.add(ch);
  25.  
  26.  
  27. }
  28.  
  29.  
  30. //*** c':
  31.  
  32.  
  33. public static void main(String[] args) {
  34. intalize();
  35. for(String s : dane) {
  36. List<Character> before = new ArrayList<Character>();
  37. int number = 0;
  38. for(int i = 0;i<s.length();i++) {
  39. for(char ch : abc)
  40. if(s.charAt(i)==ch)
  41. if(!before.contains(ch)) {
  42. before.add(ch);
  43. number++;
  44. }
  45. }
  46. if(number>number_max) {
  47. number_max=number;
  48. string_max=s;
  49. }
  50. }
  51. System.out.println(string_max+" "+number_max);
  52. }
  53.  
  54.  
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement