Files
tustu/app/bG/BgInterfaceFoxtrot.java
2026-01-11 20:30:56 +00:00

64 lines
2.0 KiB
Java

package bG;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;
public class BgInterfaceFoxtrot {
public void a(File paramFile, List<k> paramList) {
if (paramFile.exists())
paramFile.delete();
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(paramFile));
try {
bufferedWriter.append("teeth=");
for (byte b = 0; b < paramList.size(); b++) {
k k = paramList.get(b);
bufferedWriter.append(Double.toString(k.a())).append(":").append(Double.toString(k.b()));
if (b < paramList.size() - 1)
bufferedWriter.append(",");
}
bufferedWriter.flush();
} finally {
bufferedWriter.close();
}
}
public List a(File paramFile) {
BufferedReader bufferedReader = new BufferedReader(new FileReader(paramFile));
try {
do {
str = bufferedReader.readLine();
} while (str != null && !str.startsWith("teeth="));
if (str == null)
throw new IOException("Invalid Wheel File.");
String str = str.trim().substring("teeth=".length());
ArrayList<k> arrayList = new ArrayList();
StringTokenizer stringTokenizer = new StringTokenizer(str, ",");
while (stringTokenizer.hasMoreTokens()) {
String str1 = stringTokenizer.nextToken();
String[] arrayOfString = str1.split(":");
k k = new k();
k.a(Double.parseDouble(arrayOfString[0]));
k.b(Double.parseDouble(arrayOfString[1]));
arrayList.add(k);
}
return arrayList;
} catch (Exception exception) {
throw new IOException("Invalid Wheel File Format.");
} finally {
bufferedReader.close();
}
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/bG/F.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/