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

    Come faccio a dividere per 100 un Resultset???

    In resultset ho un numero con 2 cifre significative dopo la virgola e che può essere posivito o negativo....
    COme posso fare per dividerlo per 100?

    Io utilizzo quest'espressione per scrivere il mio resultset dentro una tabella:
    "row.addElement(result1.getString(j));"

  2. #2
    perché usi getString?

  3. #3
    purtroppo devo utilizzare il file in un CSV
    infatti se provo ad usare int o double in Excel mi aggiunge a piacimento degli 0....

    Per esempio se ho -656 e divido per 100 mi da giustamente -6.56
    mentre se ho 6400 e divido per 100 mi viene fuori nella tabella di Excel 64.00.00

    Se esiste un modo per risolvere questo problema....pensavo che con le Stringhe il risultato rimanesse quello...invece nulla....

    Il problema sta tutto nel fatto che quando eseguo una divisione come separatore in Java mi viene il punto e non la virgola....
    Se avessi la virgola sarebbe tutto risolto...

  4. #4
    :master:

    l'unica cosache mi viene in mente e'

    tarformare il numero diviso per 100 in stringa

    modificare il punto in virgola

    stamparlo nel File

  5. #5
    Mi potresti aiutare a scrivere il codice....almeno quello per trasformare il punto in virgola???
    Visto che al momento non mi viene in mente come si potrebbe fare, visto che alcuni numeri finiscono con 1 solo decimale ed altri con 2 decimali...

  6. #6
    public class fullstop2comma
    {

    private static String fullstop2comma(String string)
    {
    int i;
    char[] str = string.toCharArray();
    for (i=0;str[i]!='.';i++);

    str[i]=',';

    string="";
    for (i=0;i<str.length;i++)
    string = string+str[i];

    return string;
    }

    public static void main(String[] arg)
    {
    System.out.println(fullstop2comma("3432.45645"));
    }
    }

  7. #7
    Grazie dell'aiuto...così ho risolto alla grande!

  8. #8
    Bastava fare semplicemente:

    Codice PHP:
    row.addElement(tuaStringaColPunto.replace('.',',')); 
    Al mio segnale... scatenate l'inferno!

  9. #9
    Originariamente inviato da R@ve M@ster
    Bastava fare semplicemente:

    Codice PHP:
    row.addElement(tuaStringaColPunto.replace('.',',')); 
    Grazie soluzione ancora più immediata....

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.