Hi,
also ich hab ein Programm geschriben, mit dem man Strings aus Documenten lesen kann,
nun aber möchte ich, dass wenn der String "yes" ist, das und das ´passiert, und wenn der String "no"
ist, das und das passiert, aber irgendwie klappt das nicht..
wieso?
also ich hab ein Programm geschriben, mit dem man Strings aus Documenten lesen kann,
nun aber möchte ich, dass wenn der String "yes" ist, das und das ´passiert, und wenn der String "no"
ist, das und das passiert, aber irgendwie klappt das nicht..
wieso?
Code:
public class Quester extends JFrame
{
public Quester()
{
//Definitionen des JFrames ...
File a = new File("F:/Saco.sav");
String s = new String(getContents(a));
if(s == "yes")
{
JLabel s = new JLabel("yes!");
s.setBounds(...);
add(s);
}
else()
{
System.out.println("no");
}
}
static public String getContents(File aFile) {
StringBuilder contents = new StringBuilder();
try {
BufferedReader input = new BufferedReader(new FileReader(aFile));
try {
String line = null;
while (( line = input.readLine()) != null){
contents.append(line);
contents.append(System.getProperty("line.separator"));
}
}
finally {
input.close();
}
}
catch (IOException ex){
ex.printStackTrace();
}
return contents.toString();
}
}