Hallo zusammen,
mithilfe einer Java-Anwendung möchte ich den Code von JS-Files einlesen und anschließend immer einen bestimmten Teil, nämlich den, der zwischen eckigen Klammern steht ([ ]) ausgeben.
Hierzu habe ich bereits folgendes programmiert:
Nun weiß ich aber nicht mehr wirklich weiter und bitte deshalb um eure Hilfe.
Vielen Dank bereits im voraus!
mithilfe einer Java-Anwendung möchte ich den Code von JS-Files einlesen und anschließend immer einen bestimmten Teil, nämlich den, der zwischen eckigen Klammern steht ([ ]) ausgeben.
Hierzu habe ich bereits folgendes programmiert:
Java:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
public class FileReader {
private File file;
private BufferedReader br;
public FileReader(String pathname) {
file = new File(pathname);
}
public String fileGetContent() {
String buffer = "";
String line = "";
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
while ((line = br.readLine()) != null) {
if(line.contains("[")) {
///rest of the line
int ind_anfang = line.indexOf("[");
String Rest = line.substring(ind_anfang);
while ((line = br.readLine()) !=null) {
if(line.contains("]")) {
int ind_ende = line.indexOf("]");
String Rest1 = line.substring(ind_ende);
}
}
}
br.close();
}
}
catch (Exception e) {
System.out.println("Fehler!");
}
return buffer;
}
}
Nun weiß ich aber nicht mehr wirklich weiter und bitte deshalb um eure Hilfe.
Vielen Dank bereits im voraus!