Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    idee?

  2. #12
    ma sei sicuro che il sort funzioni e che nel vettore siano già ordinati?

  3. #13
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    si, è quando le rimetti nella hashtable (il properties file) che li mette non ordinati

  4. #14
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    help

  5. #15
    non so, ma non credo che sia lì il problema (sull'inserimento nel properties). Cmq prova a fare così: creati un file e nel ciclo invece di aggiungere property al properties aggiungi una riga al file ad ogni iterazione fatta in questo modo:
    key + "=" + val
    dove:
    String key = (String)e.nextElement();
    String val = (String)propertiesFile.get(key);

    in questo modo scrivi sto properties a mano e non tramite i metodi della classe Properties.
    Vedi un pò che esce fuori

  6. #16
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    ho scritto questo codice

    codice:
    // Sort hashtable.
            Vector v = new Vector(propertiesFile.keySet());
            Collections.sort(v);
            String buffer = "";
            // Display (sorted) hashtable.
            for (Enumeration e = v.elements(); e.hasMoreElements();) {
                String key = (String) e.nextElement();
                String val = (String) propertiesFile.get(key);
                //tempProperties.put(key, val);
                buffer += key + "=" + val + "\n";//File.separator;
            }
            FileWriter fout = null;
            try {
                fout = new FileWriter("c:\\myFile.properties");
                fout.write(buffer,0,buffer.length());
                fout.close();
            } catch (IOException e) {
                System.out.println("Properties file write failed");
            }
    Ho apertoil file di testo, i campi sono scritti in ordine alfabetico ma tra una riga ed un altra invece dei ritorno a capo ci sono dei quadratini come mai?

  7. #17
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    se invece di \n metto \r\n, non compiono i quadratini e tutto funziona.

    (come s.o. uso windows xp)

    Ho provato ad usare File.separator al posto dei quadratini quando apro il file di testo con il notepad di windows compiono delle barre \

    La domanda è, ma File.separator non dovrebbe essere equivalente ad \r\n sotto windows?

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.