sort - java check if arrays contain same elements




Come confronti i personaggi in java? (4)

Per creare un nuovo array di caratteri:

char[] characterArray = new char[] {'a','b','c'} 

per confrontare i caratteri puoi usare ==

if (yourVariable == 'A') { ...}

Come confronti i caratteri (come le stringhe, come variable.equals (a))? Inoltre, cosa sto sbagliando in questa riga di codice:

    char num[] = new char[10];
    char num[0] = ' ';
    char num[1] = ' ';
    char num[2] = ' ';
    char num[3] = ' ';
    char num[4] = ' ';
    char num[5] = ' ';
    char num[6] = ' ';
    char num[7] = ' ';
    char num[8] = ' ';
    char num[9] = ' ';

Sto cercando di creare una serie di caratteri, ma mi sta dando un messaggio di errore.


Questo è ciò che stai facendo male ... il tuo nome variabile è num quindi se vuoi mettere un po 'di char nella posizione X, devi solo chiamare num .

char num[] = new char[10];
num[0] = ' ';
num[1] = ' ';
num[2] = ' ';
num[3] = ' ';
num[4] = ' ';
num[5] = ' ';
num[6] = ' ';
num[7] = ' ';
num[8] = ' ';
num[9] = ' ';

Per confrontare, puoi usare == come sempre.


rimuovere le successive parole chiave 'char'

char num[] = new char[10];
num[0] = ' ';
num[1] = ' ';
//etc

if(num[6]>num[5])
{
    //do some stuff
}

Immagino, questo dovrebbe fare la cosa.







char