Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Runtime.getRuntime().exec(/*Programm*/);
public class NewMain {
public NewMain() throws Throwable{
java.util.Vector<java.util.Vector> buffer=getCase("my.csv");
for(java.util.Vector<String> i : buffer){
for(String entry : i){
System.out.print(entry+";");
}
System.out.println("");
}
}
public static void main(String[] args)throws Throwable {
new NewMain();
}
//sammelt alle Zeilen in einem Vector
private java.util.Vector<java.util.Vector> getCase(String dateiname)throws Throwable{
String buffer;
java.util.Vector<java.util.Vector> ret=new java.util.Vector<java.util.Vector>();
java.io.BufferedReader reader=new java.io.BufferedReader(new java.io.FileReader(dateiname));
while(null!=(buffer=reader.readLine())){
ret.addElement(collect(buffer));
}
return ret;
}
//sammelt die Token einer ausgelesenen Zeile in einem Vector
private java.util.Vector<String> collect(String entry)throws Throwable{
java.util.Vector<String> collection= new java.util.Vector<String>();
String buffer= "";
java.util.StringTokenizer t= null;
boolean trigger= false;
for(int i=0;i<entry.length();i++){
if((i==0&&entry.charAt(i)==';')){
buffer="X"+entry.charAt(i);
}else if((i==(entry.length()-1)&&entry.charAt(i)==';')){
buffer=buffer+entry.charAt(i)+"X";
}else if(entry.charAt(i)==';'&&entry.charAt(i+1)==';'){
buffer=buffer+entry.charAt(i)+"X";
}else buffer=buffer+entry.charAt(i);
t=new java.util.StringTokenize(buffer,";");
}
int tokrnanzahl=t.countTokens();
for(int m=0;m<tokrnanzahl;m++){
String h=t.nextToken();
if(h.equals("X"))collection.addElement(null);
else collection.addElement(h);
}
return collection;
}
}