Une chaîne ou chaîne (String) est une chaîne de caractères composée de chiffres, de lettres et de traits de soulignement. Généralement enregistré comme s = « a1a2···an » (n>=0). C'est un type de données qui représente du texte dans les langages de programmation.
1. Les méthodes pour déterminer si une chaîne str est vide sont :
1 str!=null;
2. 🎜>
3. str.length()!=0;Explication : 1. null signifie que cette chaîne ne pointe vers rien si vous l'appelez à ce moment. méthode, une exception de pointeur nul se produira. 2. "" signifie qu'il pointe vers une chaîne de longueur 0, et il est sûr d'appeler sa méthode à ce moment-là. 3. null n'est pas un objet, "" est un objet, donc null n'a pas alloué d'espace, "" a alloué de l'espace, par exemple :String str1 = null; str引用为空 String str2 = ""; str应用一个空串str1 n'est pas encore un objet instancié. , str2 a été instancié. Les objets sont comparés en utilisant le signe égal, et null est comparé en utilisant le signe égal. Si str1=null ; l'écriture suivante est erronée :
if(str1.equals("")||str1==null){ }L'écriture correcte est
if(str1==null||str1.equals("")){ //先判断是不是对象,如果是,再判断是不是空字符串 }4. Assurez-vous d’abord qu’il n’est pas nul, puis jugez sa longueur.
String str = xxx; if(str != null && str.length() != 0) { }Pour plus de connaissances sur Java, veuillez faire attention à la colonne
Tutoriel de base Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!