Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //package Lists;
- import java.util.Scanner;
- import java.util.ArrayList;
- public class p01_Square_Area {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String input = scanner.nextLine();
- String[] text = input.split("[\\s\\[\\],;\\\\:.!/()\"\']+");
- ArrayList<String> lowerCaseWords = new ArrayList<>();
- ArrayList<String> mixedCaseWords = new ArrayList<>();
- ArrayList<String> upperCaseWords = new ArrayList<>();
- for(String word : text) {
- boolean isMixed = false;
- for (int i = 0; i < word.length(); i++) {
- if (!Character.isLetter(word.charAt(i))) {
- isMixed = true;
- break;
- }
- }
- if(word.isEmpty()){
- continue;
- }
- if (word.toUpperCase().equals(word) && !isMixed) //!check -> check == false
- {
- upperCaseWords.add(word);
- } else if (word.toLowerCase().equals(word) && !isMixed) {
- lowerCaseWords.add(word);
- } else {
- mixedCaseWords.add(word);
- }
- }
- System.out.println("Lower-case: " + String.join(", ",lowerCaseWords));
- System.out.println("Mixed-case: " + String.join(", ",mixedCaseWords));
- System.out.println("Upper-case: " + String.join(", ",upperCaseWords));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement