Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    JAVA: String.charAt(int)

    Quello che vi chiedo è:

    se dichiaro una String var;

    String var = new String("a");

    e poi

    int varint = var.charAt(0);

    varint ( in questo caso a=97) rappresenta il valore ASCII del carattere
    a?

    e se si

    quando io a tastiera do ALT+174 mi esce «

    ma se io do

    String var = new String ("«");
    int varint = var.charAt(0);

    varint non mi restituisce 174 ma 171 perché
    Ma perchè mi avete tolto oltre 400 messaggi?

  2. #2
    i codici da da tastiera non corrispondono sempre a quelli unicode...
    Blink@go

    "Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."

    ------------
    Lang: java 1.4.1 Eclipse

  3. #3
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    esattamente, da tastiera inserisci il codice ascii, il codice unicode prende dall'ascii solo i primi 100-120 caratteri, non so' il numero preciso. Sicuramente se inserirai dei numeri piccoli avrai lo stesso codice ke hai inserito, prova a fare alt + 65 e a leggere il valore

  4. #4
    Quindi il cmd .charAt(int) non mi da l'ASCII?
    Ma perchè mi avete tolto oltre 400 messaggi?

  5. #5
    no! l'unicode!
    Blink@go

    "Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."

    ------------
    Lang: java 1.4.1 Eclipse

  6. #6

    OK

    Grazie e se io volessi tramite java recuperare i valori ASCII di tutti i caratteri me lo devo fare da solo l'alogritmo oppure c'è già qualche metodo in funzione?
    Ma perchè mi avete tolto oltre 400 messaggi?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.