Comment se fait-ce morceau de code montre la compilation-vide d'erreur est un type non valide pour la variable testappeler une méthode statique
public class Tester{
public static void main(String[] args){
static void test(String str){
if (str == null | str.length() == 0) {
System.out.println("String is empty");
}
else {
System.out.println("String is not empty");
}}
test(null);
Strings Re objets, et si vous voulez comparer la valeur des objets dont vous avez besoin. Equals(), sinon vous comparez des références. – Hidde
si l'un des opérandes est null == works et vous devriez l'utiliser car si votre str est nul, str.equals (null) lancera une exception NullPointerException -1 pour commenter – shift66
Déplacez votre méthode 'test' de la main 'la méthode –