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

    rappresentazione del tasto invio tramite char

    Salve ragazzi qualcuno sa dirmi come rappresentare il tasto invio tramite un char?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: rappresentazione del tasto invio tramite char

    Originariamente inviato da royaleagle25
    Salve ragazzi qualcuno sa dirmi come rappresentare il tasto invio tramite un char?
    Precisa prima meglio a cosa/dove ti serve.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    ho un processo attivo rappresentato da una console!! voglio scrivere su tale console un carattere e premere invio tramite istruzioni java!!

    codice:
    Runtime r = Runtime.getRuntime();
    Process p = p.exec("nomefile.bat");
    
    
    	            OutputStream o = p.getOutputStream();
    		    OutputStreamWriter w = new OutputStreamWriter(o);
    		    char[] v = new char[1];
    		    v[0]='s';
    		   
    		    w.write(v,0,1);
    		    w.close();
    ho messo il carattere s e vorrei aggiungere un char che rappresenta invio!!

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da royaleagle25
    ho un processo attivo rappresentato da una console!! voglio scrivere su tale console un carattere e premere invio tramite istruzioni java!!

    ho messo il carattere s e vorrei aggiungere un char che rappresenta invio!!
    Sì ma stai lavorando con il sistema e con altri processi. E la sequenza di newline dipende dalla piattaforma.

    a) Metti il OutputStreamWriter in un PrintWriter (che ha il println() ) oppure in un BufferedWriter (ha il newLine() ). In entrambi i casi non devi fare nulla di particolare. println()/newLine() "sanno" loro quale è la sequenza di newline della piattaforma.

    b) Scrivi pedestremente la stringa che ti fornisce System.getProperty("line.separator") (è già la sequenza corretta per la piattaforma).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    il secondo punto nn mi è chiaro!! potresti spiegare meglio!!

    per quanto riguarda il primo questo è il codice

    codice:
    OutputStream o = p.getOutputStream();
    		    OutputStreamWriter w = new OutputStreamWriter(o);
    		    BufferedWriter tr = new BufferedWriter(w);
    			char[] v = new char[1];
    		    v[0]='s';
    		   
    		    tr.write(v,0,1);
    		    tr.newLine();
    		    tr.close();

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da royaleagle25
    il secondo punto nn mi è chiaro!! potresti spiegare meglio!!
    codice:
    OutputStreamWriter w = ....
    String newline = System.getProperty("line.separator");
    
    w.write(newline);
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    grazie mille!!

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.