codice:OutputStream os = socket.getOutputStream(); os.write((int) 'a'); os.flush(); // O, alternativamente (equivalente) os.write( 97 ); os.flush();
Ciao.![]()
codice:OutputStream os = socket.getOutputStream(); os.write((int) 'a'); os.flush(); // O, alternativamente (equivalente) os.write( 97 ); os.flush();
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
Scusa LeleFT, aggiungo solo che il cast a int non è nemmeno necessario. Questo write riceve un int e considera solo gli 8 bit bassi del valore.
Chiaramente (lo dico per MET1515), con un OutputStream che tratta solo byte e non "sa" nulla di caratteri, non è possibile esprimere tutti i caratteri Unicode. Al massimo solo quelli ASCII, per cui 'a' è appunto ok.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet