Wieso ist System.out.println(""+ true +1); erlaubt aber bei System.out.println(true +1 + ""); ist der Operator undefined? Also mir ist schon klar was das bedeutet aber wieso klappt es wenn ich davor noch ein String als Argument übergebe?