mboost-dp1

Java hjælp :)


Gå til bund
Gravatar #1 - protoz
9. dec. 2007 20:09
Hejsa
Jeg håber nogle herinde er kloge nok til det her ;)

Jeg har brug for et program i java som kan kigge en text fil igennem som f.eks ser sådan her ud

hejsa/Asnd
fisk/mdS
hylle/sdjjj

Og vil have programet til at søge efter "/" og så først slette resten af linien og så skal den efter ordet skrive en string.

Jeg blev foreslået det her:

import java.io.*;
import java.*;

public class ReadWriteTextFile {

static public String getContents(File aFile) {
StringBuffer contents = new StringBuffer();

BufferedReader input = null;
try {
input = new BufferedReader( new FileReader(aFile) );
String line = null;

while (( line = input.readLine()) != null){
line = line.subString(0, line.indexOf("/"));

contents.append(line);
contents.append(System.getProperty("line.separator"));

}
}
catch (FileNotFoundException ex) {
ex.printStackTrace();
}
catch (IOException ex){
ex.printStackTrace();
}
finally {
try {
if (input!= null) {
//flush and close both “input” and its underlying FileReader
input.close();
}
}
catch (IOException ex) {
ex.printStackTrace();
}
}
return contents.toString();
}
}


Men får nogle compiler fejl, som cannot resolve symbol - method subString


Hele filen den skal igenne er på over 120k ord, så at gøre det selv ville tage endel tid
Gravatar #2 - arne_v
9. dec. 2007 20:21
.substring ikke .subString !
Gravatar #3 - protoz
9. dec. 2007 20:34
ok tak for det.
Hvordan skal jeg så bruge det?
Eksporterer det til en jar fil?
Gravatar #4 - arne_v
9. dec. 2007 20:40
Jeg ved ikke hvordan du skal bruge det.

Hvordan du får bygget en har fil afhænger lidt af hvordan du bygger - Eclipse ? NetBeans ? Rå command line ? Ant ?
Gravatar #5 - protoz
9. dec. 2007 20:43
bare et newbie java program BlueJ
Gravatar #6 - protoz
9. dec. 2007 20:46
men prøvede at lave en jar fil og så køre det via command line. Men fik unable to access blabla.jar
Gravatar #7 - protoz
9. dec. 2007 20:51
ok jeg koger lige nu :)
anti vira blokede på en eller anden måde før
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login