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

    [JAVA] prendere una sottostringa

    ho una stringa cosi composta:

    ('numero','nome');

    come faccio a memorizzarmi in un'altra stringa numero senza apici ?

    numero non č una stringa, ma č realmente un numero...

    a priori io non so ne quanto č la lunghezza della stringa nome ne quale possa essere il numero. so solo che la stringa di partenza ha quella forma...

    esempio...
    se ho la stringa di partenza
    codice:
    String partenza="('159','nome')";
    String risultato="";
    devo fare in modo che la stringa risultato sia uguale a 159

    help!

  2. #2
    la butto lā... al volo che devo scappare

    codice:
    String partenza="('159','nome')";
    String risultato="";
    int primoApice = partenza.indexOf("'");
    int secondoApice = partenza.indexOf("'",primoApice+1);
    
    risultato = partenza.substring(primoApice, secondoApice);
    un'altro metodo potrebbe essere quello di fare uno split della partenza, splittando secondo la , (virgola) e poi sostituire apici e parentesi...

    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    ottima la prima soluzione. c'č solo un piccolo errore:
    codice:
    String partenza="('159','nome')";
    String risultato="";
    int primoApice = partenza.indexOf("'");
    int secondoApice = partenza.indexOf("'",primoApice+1);
    risultato = partenza.substring(primoApice, secondoApice);
    l'errore sta nel fatto che risultato='159
    quindi bisogna fare:
    codice:
    risultato = partenza.substring(primoApice+1, secondoApice);
    grazie mille!!!

  4. #4
    immaginavo di aver lasciato indietro quelche "+1"... vabbeh dai...l'importante č che si capisse il criterio

    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

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.