Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package TextProcessing;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class Letters_Digits_Others_03 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String input = scanner.nextLine();
- //букви - лист
- List<Character> letters = new ArrayList<>();
- //цифри - лист
- List<Character> digits = new ArrayList<>();
- //други символи - лист
- List<Character> otherSymbols = new ArrayList<>();
- //всеки символ -> разпределя в листовете
- for (char symbol : input.toCharArray()) {
- if (Character.isLetter(symbol)) {
- //true -> symbol e буква
- //false -> symbol не е буква
- letters.add(symbol);
- } else if (Character.isDigit(symbol)) {
- //true -> symbol е цифра
- //false -> symbol не е цифра
- digits.add(symbol);
- } else {
- //не е буква и не е цифра -> специален символ
- otherSymbols.add(symbol);
- }
- }
- //цифри
- for (char digit : digits) {
- System.out.print(digit);
- }
- System.out.println();
- //букви
- for (char letter : letters) {
- System.out.print(letter);
- }
- System.out.println();
- //специалните символи
- for (char symbol : otherSymbols) {
- System.out.print(symbol);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment