tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
4647
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von celloman
    celloman celloman ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    189
    Hallo Leute

    Ich möchte eine Ausgabe in eine Datei Schreiben

    Das Befehl:

    Code :
    1
    
    value += String.format("%.4f, %.4f, %.4f\n\n", matrix.Smatrix[3][0], matrix.Smatrix[3][1], matrix.Smatrix[3][2]);

    Meine Ausgabe ist

    0,0000, 10,4000, 0,0000

    Die Ausgabe sollte so aussehen.

    0.0000, 10.4000, 0.0000


    Anstatt Komma zwischen den Zahlen sollte ein Punkt sein.

    Kann mir da jemand helfen.

    MFG
     

  2. #2
    MeinerEiner_80 Tutorials.de Gastzugang
    Moin!

    Zitat Zitat von celloman Beitrag anzeigen

    Code :
    1
    
    value += String.format(Locale.US,"%.4f, %.4f, %.4f\n\n", matrix.Smatrix[3][0], matrix.Smatrix[3][1], matrix.Smatrix[3][2]);
    sollte funktionieren!

    *grüssle*
    MeinerEiner
     

  3. #3
    Avatar von Breit
    Breit Breit ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Ort
    Thüringen
    Beiträge
    63
    Ich glaube sowas müsste auch mit der Klasse NumberFormat gehen.
    Hier ist eine Beispielseite:
    http://exampledepot.com/egs/java.text/FormatNum.html
     
    Ist der neu? - Nein, ist Linux drauf!

  4. #4
    Avatar von celloman
    celloman celloman ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    189
    Hallo

    Habe beide Warianten getestet, geht aber leider nicht,

    beim local Us kann es den Local nicht finden


    und

    beim anderen den formattor.
     

  5. #5
    MeinerEiner_80 Tutorials.de Gastzugang
    Zitat Zitat von celloman Beitrag anzeigen
    Hallo
    beim local Us kann es den Local nicht finden
    Schonmal was vom importieren gehört?
    Code :
    1
    
    import java.util.Locale;
     

  6. #6
    Avatar von celloman
    celloman celloman ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    189
    Super es funktioniert.
     

  7. #7
    Avatar von celloman
    celloman celloman ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    189
    Hallo

    Wie kann ich eine Ausgabe System.out.println()

    auf drei Srellen nach komma beschränken.

    MFG
     

  8. #8
    vanny vanny ist offline Grünschnabel
    Registriert seit
    Aug 2010
    Beiträge
    2
    wenn 3 Srellen 3 Stellen sein sollen, dann mach mal:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    public void Decimal(){
            
        
            double z1 = Double.parseDouble(zahl[0].getText());
            double z2 = Double.parseDouble(zahl[1].getText());
            
            
            
            NumberFormat n = NumberFormat.getInstance();
            n.setMaximumFractionDigits(3); // max. 3 stellen hinter komma
            System.out.println(n.format(z1));
            System.out.println(n.format(z2));
            }
     
    //zahl[] sind in diesem Fall 2 JTextField, wo man die zahlen eingibt.
     

  9. #9
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Ein Jahr ist rum und die Qualität der Fragen ist immer noch nicht besser geworden celloman.... Ziemlich traurig dass du überhaupt nicht verstehst was du da tust, geschweige denn einmal in die Dokumentation schaust was das %.4f überhaupt bewirkt...
     

Ähnliche Themen

  1. Komma mit Punkt ersetzen
    Von jokybordaux im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 08.09.05, 12:34
  2. Punkt als Komma
    Von Jai im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 05.08.05, 13:03
  3. Punkt und Komma in PHP
    Von DaRula im Forum PHP
    Antworten: 7
    Letzter Beitrag: 11.03.05, 23:51
  4. Punkt zu Komma
    Von racer_lars im Forum .NET Archiv
    Antworten: 6
    Letzter Beitrag: 08.07.04, 15:55
  5. Punkt zu Komma
    Von Fey im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 20.12.01, 11:47