Erste Schritte RandomAccessFile "Leerzeichen" löschen

dior

Bekanntes Mitglied
Hallo,

ich habe eine Datei die so aussieht:
Code:
    0    1                    78857.934          182099.899             479.624
     0    2                    78857.148          182099.213             479.634
     0    3                    78856.440          182099.975             479.680
     0    4                    78857.232          182100.686             479.682
     30   5                    78859.037          182100.320             479.569
     20   6                    78859.974          182102.340             478.922
     2    7                    78860.529          182102.636             478.861
     2    8                    78860.557          182102.915             478.741

das Ergebnis soll so aussehen:
Code:
 012.0    1                    78857.934          182099.899             479.624
 012.0    2                    78857.148          182099.213             479.634
 012.0    3                    78856.440          182099.975             479.680
 012.0    4                    78857.232          182100.686             479.682
 012.30   5                    78859.037          182100.320             479.569
 012.20   6                    78859.974          182102.340             478.922
 012.2    7                    78860.529          182102.636             478.861
 012.2    8                    78860.557          182102.915             478.741


mein Ergebnis bisher sieht aber so aus:
Code:
 012.     0    1                    78857.934          182099.899             479.624
 012.     0    2                    78857.148          182099.213             479.634
 012.     0    3                    78856.440          182099.975             479.680
 012.     0    4                    78857.232          182100.686             479.682
 012.     30   5                    78859.037          182100.320             479.569
 012.     20   6                    78859.974          182102.340             478.922
 012.     2    7                    78860.529          182102.636             478.861
 012.     2    8                    78860.557          182102.915             478.741



Mein Code:

Java:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.FileWriter;
import java.io.RandomAccessFile;
import java.io.*;


public class CUP_test {
	
	private static void hauptprogramm() throws IOException {
		File file = new File("SV10.asc");
        StringBuffer contents = new StringBuffer();
        BufferedReader reader = null;
        // BufferedWriter out = null;
        // FileWriter outputStream = null;
        // File outputstream = new File("SV10_test.txt");
          
        
        BufferedReader bin = new BufferedReader(
                new InputStreamReader(System.in));

        System.out.println("Bitte Zahlenwert eingeben: ");
        String name = bin.readLine();
        String name1 = " " + name + ".";
        
        try {
            reader = new BufferedReader(new FileReader(file));
            String text = null;
            RandomAccessFile file2 = new RandomAccessFile("SV10_test.txt", "rw");
            // repeat until all lines is read
            while ((text = reader.readLine()) != null) {
                contents.append(text)
                    .append(System.getProperty(
                        "line.separator"));
                
                file2.write(name1.getBytes());
                file2.write(text.getBytes());
        		file2.write("\r\n".getBytes());
        		
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (reader != null) {
                    reader.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        
           
            	
        
        // show file contents here
   //     System.out.println(contents.toString());

        
        
	}
	
	
    public static void main(String[] args) throws Exception{
        
        
        hauptprogramm();
    
    }
}

meine Frage:

Wie kann ich die Leerzeichen zwischen 012. und 0 entfernen??

:rtfm:
 
Zuletzt bearbeitet:

Andi_CH

Top Contributor
Indem du die gar nicht erst einbaust - Ich durchblicke deinen Code nicht wirklich, aber irgendwo schreibst du die 012 und irgendwo anders den Rest. Pack das zusammen und schreib es auf einmal ...

Ach und verwende doch BITTE die Java Tags wie so schön in grossen, roten Lettern da oben steht. Danke.
 
B

bone2

Gast
Java:
"     0    3                    78856.440          182099.975             479.680".trim();

bei dir also text.trim()
 
Zuletzt bearbeitet von einem Moderator:

dior

Bekanntes Mitglied
@Andi_CH
ich weis, mein Code ist komplett durcheinander aber ich wollte erst nurmal die grundsätzliche Funktion zusammenbekommen (habe von Java nicht viel Ahnung)
Ich werde es noch etwas umbauen dami ich das alles zusammenpacke!

@bone2
Vielen, vielen Dank... das trim() war genau das was ich brauchte!!!

[JAVA=41]file2.write(text.trim().getBytes());[/code]
 
Zuletzt bearbeitet:

RySa

Bekanntes Mitglied
Dann ist doch das Problem damit erledigt. Da der Benutzer offenbar neu ist und "vergessen" hat es als erledigt anzuclicken, kann das ein Moderator machen ? :)
 

dior

Bekanntes Mitglied
Benutzer ist neu.... hat aber eigentlich nicht vergessen auf erledigt zu klicken... kam auch die meldung ist als erledigt markiert...

scheint aber trotzdem dabei etwas schief gegangen zu sein :eek:


Danke nochmal!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M RandomAccessFile int und String gleichzeitig in einer Datei Java Basics - Anfänger-Themen 49
N Randomaccessfile Java Basics - Anfänger-Themen 2
G Wie gebe ich einen Dateipfad in RandomAccessFile an? Java Basics - Anfänger-Themen 2
S TextArea, RandomAccessFile, Apend und andere Tricks... Java Basics - Anfänger-Themen 7
R RandomAccessFile verständnis Problem Java Basics - Anfänger-Themen 10
D RandomAccessFile Java Basics - Anfänger-Themen 2
P RandomAccessFile writeInt() und writeChar() Java Basics - Anfänger-Themen 3
L RandomAccessFile liest nicht alle Zeichen Java Basics - Anfänger-Themen 3
F Kann RandomAccessFile Zip Datei lesen? Java Basics - Anfänger-Themen 14
B Klassen RandomAccessFile Java Basics - Anfänger-Themen 7
B Collections RandomAccessfile & Linkedlist Java Basics - Anfänger-Themen 4
M Frage zur Klasse RandomAccessFile Java Basics - Anfänger-Themen 8
cosmic Frage zu der RandomAccessFile Klasse Java Basics - Anfänger-Themen 6
K RandomAccessFile Java Basics - Anfänger-Themen 4
T RandomAccessFile - Wie schreibe ich etwas in eine txt Datei? Java Basics - Anfänger-Themen 5
C RandomAccessFile vs. Streams Java Basics - Anfänger-Themen 5
D text dateien mit RandomAccessFile manipulieren Java Basics - Anfänger-Themen 6
T RandomAccessFile und der Dateipfad Java Basics - Anfänger-Themen 2
J RandomAccessFile löschen Java Basics - Anfänger-Themen 2
M RandomAccessFile Java Basics - Anfänger-Themen 3
G RandomAccessFile, FileChannel, MappedByteBuffer Java Basics - Anfänger-Themen 12
P Datei mit RandomAccessFile einlesen Java Basics - Anfänger-Themen 14
M RandomAccessFile schreibt Sonderzeichen vor String Java Basics - Anfänger-Themen 2
R RandomAccessFile mit anderen Streams verbinden Java Basics - Anfänger-Themen 5
J File, RandomAccessFile File wird größer Java Basics - Anfänger-Themen 8
J RandomAccessFile schreibt falsch Java Basics - Anfänger-Themen 2
G RandomAccessFile Java Basics - Anfänger-Themen 20
R RandomAccessFile Java Basics - Anfänger-Themen 4
R RandomAccessFile und ObjectoutputStream Java Basics - Anfänger-Themen 2
T RandomAccessFile erzeugt seltsame Zeichen Java Basics - Anfänger-Themen 2
P RandomAccessFile Java Basics - Anfänger-Themen 2
L RandomAccessFile und readChar readByte Java Basics - Anfänger-Themen 2
D konvertierungsprobleme bei RandomAccessFile Java Basics - Anfänger-Themen 4
L RandomAccessFile - Prob Java Basics - Anfänger-Themen 4
N RandomAccessFile(File, String) erstellt datei?! Java Basics - Anfänger-Themen 6
B RandomAccessFile Java Basics - Anfänger-Themen 12
M RandomAccessFile liest nur jeden zweiten Wert aus! Java Basics - Anfänger-Themen 8
G RandomAccessFile Java Basics - Anfänger-Themen 2
O RandomAccessFile komisch zeichen Java Basics - Anfänger-Themen 7
A RandomAccessFile Java Basics - Anfänger-Themen 7
B String in ein RandomAccessFile einfügen (bestimmte Position) Java Basics - Anfänger-Themen 4
melaniemueller setCharAt Leerzeichen zusätzlich einfügen Java Basics - Anfänger-Themen 8
A 1 Leerzeichen durch zwei Leerzeichen ersetzen Java Basics - Anfänger-Themen 4
HolyFUT Input/Output Leerzeichen aus String entfernen - klappt nicht! Java Basics - Anfänger-Themen 13
T Leerzeichen im String entfernen Java Basics - Anfänger-Themen 6
A Löschen von Leerzeichen in einem char array ohne methoden Java Basics - Anfänger-Themen 6
M Warum werden character, die Leerzeichen sind, nicht korrekt verarbeitet? Java Basics - Anfänger-Themen 2
B String nach erstem Leerzeichen trennen Java Basics - Anfänger-Themen 7
O Methode über Leerzeichen Java Basics - Anfänger-Themen 13
D jsoup get class name mit leerzeichen Java Basics - Anfänger-Themen 7
O String Methode für längste Sequenz von Leerzeichen Java Basics - Anfänger-Themen 35
J am Anfang eines String ein Leerzeichen löschen Java Basics - Anfänger-Themen 6
J Leerzeichen im Pfad automatisch erkennen Java Basics - Anfänger-Themen 30
D Leerzeichen entfernen Java Basics - Anfänger-Themen 4
P Java Leerzeichen in der Ausgabe entfernen Java Basics - Anfänger-Themen 3
Phillip Leerzeichen nach Zahlen bei Ausgabe Java Basics - Anfänger-Themen 6
I Bei Umlauten und Leerzeichen im Pfad, wird Datei nicht gefunden Java Basics - Anfänger-Themen 5
M (Leerzeichen) zu einem gesuchten String Java Basics - Anfänger-Themen 4
S Leerzeichen zwischen zwei Zeichen im String entfernen Java Basics - Anfänger-Themen 19
C Aus einer Textdatei Zahlen lesen mit Leerzeichen Java Basics - Anfänger-Themen 11
P Leerzeichen in Pfad... Java Basics - Anfänger-Themen 17
T Leerzeichen zählen mit Rekursion Java Basics - Anfänger-Themen 17
H String mit Leerzeichen in Variablen zerlegen Java Basics - Anfänger-Themen 4
M String vergleichen - Leerzeichen Ignorieren? Java Basics - Anfänger-Themen 4
M nach Typenkonvertierung Leerzeichen ersetzen Java Basics - Anfänger-Themen 2
J Alle Leerzeichen aus String entfernen Java Basics - Anfänger-Themen 13
P int-Werte im String (mit Hilfe vom Leerzeichen) trennen? Java Basics - Anfänger-Themen 2
S Leerzeichen herausfiltern Java Basics - Anfänger-Themen 10
T Zeichen als Leerzeichen weitergegeben Java Basics - Anfänger-Themen 13
D Hilfe beim einlesen eines Strings mit Leerzeichen Java Basics - Anfänger-Themen 16
G Multiple Leerzeichen entfernen Java Basics - Anfänger-Themen 13
C Leerzeichen im char Array setzen Java Basics - Anfänger-Themen 33
C Stringeingabe: kein Satz wegen Leerzeichen möglich Java Basics - Anfänger-Themen 3
T Erste Schritte Eingelesenen Satz - Wörter und Leerzeichen getrennt in 2x Array's Java Basics - Anfänger-Themen 7
G Leerzeichen einfügen Java Basics - Anfänger-Themen 3
3 Leerzeichen erkennen Java Basics - Anfänger-Themen 3
F Leerzeichen zwischen jeden Buchstaben eines Strings einfügen Java Basics - Anfänger-Themen 16
D Wort nach Leerzeichen - String Java Basics - Anfänger-Themen 10
X nach split leerzeichen weg Java Basics - Anfänger-Themen 4
K Int Array mit "Leerzeichen" füllen Java Basics - Anfänger-Themen 2
D mehrere Leerzeichen durch 1 Leerzeichen ersetzen Java Basics - Anfänger-Themen 3
M property-Datei: key mit Leerzeichen? Java Basics - Anfänger-Themen 3
I Zeichen zählen ohne Leerzeichen Java Basics - Anfänger-Themen 3
A Leerzeichen bei Ausgabe? Java Basics - Anfänger-Themen 3
N java.util.Arrays.sort Warum sind Leerzeichen vor alphabetischen Zeichen sortiert? Java Basics - Anfänger-Themen 12
C mehrere Leerzeichen zwischen Strings Java Basics - Anfänger-Themen 4
P Probleme mit Runtime.exec und Leerzeichen Java Basics - Anfänger-Themen 15
G String in Array einfügen, leerzeichen! Java Basics - Anfänger-Themen 2
S regular expression - bekomme leerzeichen nicht raus Java Basics - Anfänger-Themen 3
O Leerzeichen aus Java Basics - Anfänger-Themen 11
P Leerzeichen-Problem bei Verzeichnispfad Java Basics - Anfänger-Themen 7
O Leerzeichen im Pfad Java Basics - Anfänger-Themen 8
M wie auf ein feld mit leerzeichen in einem char array prüfen? Java Basics - Anfänger-Themen 4
B Woerter, Zeichen, Leerzeichen zaehlen - Problem Java Basics - Anfänger-Themen 3
G Leerzeichen in String einfügen Java Basics - Anfänger-Themen 1
H wie spreche ich durch leerzeichen im string neuen index an Java Basics - Anfänger-Themen 10
F Leerzeichen in Pfadangabe beim Befehl exec() Java Basics - Anfänger-Themen 5
G Split Operation: ein oder mehrere Leerzeichen Java Basics - Anfänger-Themen 7
padde479 Runtime.getRuntime.exec() Leerzeichen unterdrücken Java Basics - Anfänger-Themen 2
M Leerzeichen löschen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben