mboost-dp1
Java hjælp :)
- Forside
- ⟨
- Forum
- ⟨
- Programmering
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
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
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.