Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    189

    come eliminare gli spazi nell'inserimento in una tabella

    ciao tutti...ragazzi volevo chiedervi un informazione


    io ho un vettore contentente delle stringhe..., queste stringhe separate, le ho inserite all'interno di una tabella access... ora il problema e' uno, riesco perfettamente a inserirle ma nell'inserimento nn mi toglie gli spazi....ho provato la funzione trim() con un controllo, ma nn funziona...avete per caso altre soluzioni?? grazie

    es

    1 prima stringa
    2
    3
    4
    5 seconda stringa
    6
    7
    8
    9 terza stringa

    io invece devo ottenere:

    1 prima stringa
    2 seconda stringa
    ecc ecc

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Prima di tutto devi postare il codice che hai utilizzato..

    Esiste anche la funzione replace() comunque:

    http://download-llnw.oracle.com/java...har,%20char%29

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    189
    codice:
      if (result[i].trim().length() != 0){
       
    		    p.setString(1, result[i]);
          
           p.execute();   // esegue l'interrogazione sul database
    
       
      }else{
      salta insert
    }
    result [i] e' un vettore che contiene delle stringhe che prima ho separato...ora queste stringhe separate devo inserirle in una tabella access....me le inserisce ma mette degli spazi tra le stringhe....

    1 stringa
    2
    3
    4
    5 stringa ecc ecc

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da liga_87
    codice:
      if (result[i].trim().length() != 0){
       
    		    p.setString(1, result[i]);
          
           p.execute();   // esegue l'interrogazione sul database
    
       
      }else{
      salta insert
    }
    Leggi la documentazione: trim() crea una nuova stringa uguale a quella di partenza senza gli spazi iniziali e finali. Guarda bene come lo usi tu.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    189
    si ma nel mio caso io sto lavorando con un vettore di stringhe, nn con una semplice stringa....

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da liga_87
    si ma nel mio caso io sto lavorando con un vettore di stringhe, nn con una semplice stringa....
    E allora? Mi pare che tu non abbia capito come funziona il metodo trim()

    Quando fai
    codice:
    if (result[i].trim().length() != 0) {
    è come se ci fosse scritto
    codice:
    String temp = result[i].trim();
    if (temp.length() != 0) {
    e come vedi il valore di result[i] non è stato modificato. Pertanto quando poi chiami
    codice:
    p.setString(1, result[i]);
    tu vai a inserire nel database la stringa originale, ancora con gli spazi.

    Ora è più chiaro cosa devi fare?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    189
    credo di aver capito il funzionamento, potresti farmi qualche esempio?? grazie mille...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    189
    e' corretta la seguente sintassi??

    vettore[i]=vettore[i].trim();

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da liga_87
    e' corretta la seguente sintassi??

    vettore[i]=vettore[i].trim();
    Prova a compilare e vedi cosa ti dice il compilatore, no?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    189
    lascia sempre gli spazi....non fa nulla!!

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.