Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] CapsLock w argumencie?


Kaczus2001

Rekomendowane odpowiedzi

Opublikowano

Witam,

moje pytanie brzmi czy da sie zrobic takiego "if'a" ze argument 2 musi miec maxymalnie 5 znakow i ze ten argument musi byc z duzych liter ?

Z gory dzieki za pomoc!

//nie umieszczamy reklam w sygnaturach

Opublikowano

Coś takiego znalazłem:

for (String arg : args) {
    if (arg.matches("^[A-Z]+$")) {
        System.out.println("uppercase");
    } else if (arg.matches("^[a-z]+$")) {
        System.out.println("lowercase");
    } else if (arg.matches("^[0-9]+$")) {
        System.out.println("digits");
    } else {
        System.out.println("other");
    }
}

Lub to:

public class Main {

  public static void main(String[] args) {

    char a[] = { 'a', 'b', '5', '?', 'A', ' ' };

    for (int i = 0; i < a.length; i++) {

      if (Character.isDigit(a[i]))
        System.out.println(a[i] + "is a digit ");
      if (Character.isLetter(a[i]))
        System.out.println(a[i] + "is a letter ");
      if (Character.isWhitespace(a[i]))
        System.out.println(a[i] + "is a White Space ");
      if (Character.isLowerCase(a[i]))
        System.out.println(a[i] + "is a lower case ");
      if (Character.isLowerCase(a[i]))
        System.out.println(a[i] + "is a upper case ");
    }

  }
}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...