Guten Morgen!
Ich wollte heute einen DeviantArt Bild Konverter erstellen, jedoch bekomme ich immer einen Fehler.. Egal welche BildURL ich eingebe, ich bekomme immer die Nachricht die ich in der catch abfrage angegeben habe!
Ich wollte heute einen DeviantArt Bild Konverter erstellen, jedoch bekomme ich immer einen Fehler.. Egal welche BildURL ich eingebe, ich bekomme immer die Nachricht die ich in der catch abfrage angegeben habe!
Java:
public class adding {
public static void main(String[] args) {
new adding().add();
}
ArrayList<String> convertings = new ArrayList<String>();
public void add(){
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println(MSG.input);
try {
String in = reader.readLine();
if(!in.startsWith("exit")){
convertings.add(in);
output();
}else{
System.out.println(MSG.exit);
System.exit(0);
}
} catch (Exception e) {
System.out.println(MSG.error);
}
}
public void output(){
BufferedReader reader;
reader = new BufferedReader(new InputStreamReader(System.in));
String in = null;
try {
System.out.println(MSG.convert);
in = reader.readLine();
}catch(Exception ee){
}
if(in.equalsIgnoreCase("convert")){
for(String s : convertings){
try{
String autor = s.split("_by_")[1].split("-")[0];
String name = s.split("_by_")[0].split("/")[s.split("_by_")[0].split("/").length - 1].replaceAll("_", " ");
StringBuilder sb = new StringBuilder()
.append("[spoiler= [url=").append(s).append("]").append(name).append("[/url]").append(" by ").append(autor).append("][img]").append(s).append("[/img][/spoiler]");
System.out.println(sb.toString());
convertings.remove(s);
}catch(Exception e){
System.out.println(MSG.error);
}
}
add();
}else{
add();
}
}
}
class MSG {
public static String
input = "Zu konvertierender String: ",
convert = "Konvertieren? Tippe \"convert\", um alle gespeicherten Strings zu konvertieren.",
error = "Fehler beim einlesen!",
exit = "Programm beendet!";
}
Zuletzt bearbeitet von einem Moderator: