Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    118

    [JAVA] Problema stupido su comparazione char

    Salve, volevo chiedervi una cosa:

    io ho due char a e b in un programma e voglio confrontarli per sapere se uno viene prima dell'altro alfabeticamente.
    Il problema è che non so che metodo usare per confrontarli oppure per convertirli in Character o String così da poter utilizzare il a.compareTo(b).

    Qualcuno sa illuminarmi?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Puoi usare tranquillamente gli operatori classici:
    codice:
    char a = ...;
    char b = ...;
    
    if (a == b) {
       System.out.println("Sono uguali!!");
    } else {
       if (a > b) {
          System.out.println(a + " è maggiore di " + b);
       } else {
          System.out.println(b + " è maggiore di " + a);
       }
    }
    Ricorda che le variabili di tipo char sono a tutti gli effetti delle variabili numeriche.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    118
    Caspita che scemo che sono!

    Ti ringrazio infinitamente, mi stavo perdendo in un bicchier d'acqua!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.