Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Вариант 2-14
- import javax.swing.text.rtf.RTFEditorKit;
- import java.util.*;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- import java.io.IOException;
- public class Main {
- public static void main(String[] args) throws IOException {
- ArrayList<String> list = new ArrayList<String>();
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- String s = "1";
- outer:
- while (s.length() > 0) {
- System.out.println("Введите строку, или ничего не вводите, чтобы закончить работу");
- s = reader.readLine();
- if (s.length() != 0) {
- list.add(s);
- }
- if (s.length() == 0)
- break outer;
- }
- String s1 = "";
- for(String s2:list)
- s1 += s2;
- String s3 = "";
- for (int i = 0; i < letters.length; i++) {
- int count = 0;
- for (int j = 0; j < s1.length(); j++) {
- if (s1.charAt(j) == letters[i])
- count++;
- }
- s3 += letters[i] + ":" + count + "\n";
- }
- System.out.println("Введено аргументов - " + list.size());
- for(String s4:list)
- System.out.println(s4);
- System.out.println(s3);
- }
- public static char[] letters = new char[]{'q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l',
- 'z','x','c','v','b','n','й','ц','у','к','е','н','г','ш','щ','з','х','ъ','ф','ы','в','а','п','р','о','л','д','ж','э'
- ,'я','ч','с','м','и','т','ь','б','ю'};
- public static boolean isLetter(char c) {
- c = Character.toLowerCase(c); //приводим символ в нижний регистр - от заглавных к строчным буквам
- for (char d : letters) //ищем среди массива
- {
- if (c == d)
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement