G
Guest
Gast
hab folgenen Code zum Ordner erstellen im JTree:
das problem das ich nun hab ist, dass er mir über die erste if bedingung nie drüberspringt auch wenn man nichts eingibt, sozusagen einen leeren string hat. ich möchte aber, dass wenn ich bei der inputDialog box auf ok klicke ohne einen namen einzugeben, dass er dann erkennt, dies ist ein leerer string und dann zur zweiten if bedingung springt. wie mach ich das genau? bzw. wie kann ich abgragen dass wenn der string leer soll er zur nächsten if bedingung springen?
Code:
public boolean neuerOrdner(File f)
{
String neuerOrdner = JOptionPane.showInputDialog("Geben Sie bitte den Namen des Ordners ein:");
if(neuerOrdner != null)
{
neuerOrdner = f.getAbsolutePath()+ "\\" + neuerOrdner;
f = new File(neuerOrdner);
if(f!=null)
{
f.mkdir();
return true;
}
}
//keine Eingabe des Namens
if(neuerOrdner.equals(""))
{
neuerOrdner = f.getAbsolutePath()+ "\\" + "neuer Ordner";
f = new File(neuerOrdner);
if(f!=null)
{
f.mkdir();
return true;
}
}
return false;
}
das problem das ich nun hab ist, dass er mir über die erste if bedingung nie drüberspringt auch wenn man nichts eingibt, sozusagen einen leeren string hat. ich möchte aber, dass wenn ich bei der inputDialog box auf ok klicke ohne einen namen einzugeben, dass er dann erkennt, dies ist ein leerer string und dann zur zweiten if bedingung springt. wie mach ich das genau? bzw. wie kann ich abgragen dass wenn der string leer soll er zur nächsten if bedingung springen?