Método StringJoiner setEmptyValue() en Java

El setEmptyValue(CharSequence emptyValue) de StringJoiner establece la secuencia de caracteres que se utilizará al determinar la representación de string de este StringJoiner y aún no se han agregado elementos, es decir, cuando está vacío. Para este fin, se realiza una copia del parámetro emptyValue. Tenga en cuenta que una vez que se ha llamado a un método add, StringJoiner ya no se considera vacío, incluso si los elementos agregados corresponden a la string vacía.

Sintaxis:

public StringJoiner setEmptyValue(CharSequence emptyValue)

Parámetros: este método acepta un parámetro obligatorio, valor vacío , que son los caracteres que se devolverán como el valor de un StringJoiner vacío .

Devoluciones: este método devuelve este propio StringJoiner, por lo que las llamadas pueden enstringrse

Excepción: este método lanza NullPointerException cuando el parámetro emptyValue es nulo

Los siguientes ejemplos ilustran el método setEmptyValue():

Ejemplo 1:

// Java program to demonstrate
// setEmptyValue() method of StringJoiner
  
import java.util.StringJoiner;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Create a StringJoiner
        StringJoiner str = new StringJoiner(" ");
  
        // Print the empty StringJoiner
        System.out.println("Initial StringJoiner: "
                           + str);
  
        // Add an emptyValue
        // using setEmptyValue() method
        str.setEmptyValue("StrigJoiner is empty");
  
        // Print the StringJoiner
        System.out.println("After setEmptyValue(): "
                           + str);
  
        // Add elements to StringJoiner
        str.add("Geeks");
        str.add("forGeeks");
  
        // Print the StringJoiner
        System.out.println("Final StringJoiner: "
                           + str);
    }
}
Producción:

Initial StringJoiner: 
After setEmptyValue(): StrigJoiner is empty
Final StringJoiner: Geeks forGeeks

Ejemplo 2: Para demostrar NullPointerException

// Java program to demonstrate
// setEmptyValue() method of StringJoiner
  
import java.util.StringJoiner;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Create a StringJoiner
        StringJoiner str = new StringJoiner(" ");
  
        // Print the empty StringJoiner
        System.out.println("Initial StringJoiner: "
                           + str);
  
        try {
            // Add a null emptyValue
            // using setEmptyValue() method
            str.setEmptyValue(null);
        }
        catch (Exception e) {
            System.out.println("Exception when adding null"
                               + " in setEmptyValue(): " + e);
        }
    }
}
Producción:

Initial StringJoiner: 
Exception when adding null in setEmptyValue(): 
    java.lang.NullPointerException: 
    The empty value must not be null

Publicación traducida automáticamente

Artículo escrito por Code_r y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *