Método Character.isISOControl() con ejemplos en Java

java.lang.Character.isISOControl() es un método incorporado en Java que determina si el carácter especificado es un carácter de control ISO o no. Un carácter se considera un carácter de control ISO si su código está en el rango ‘\u0000’ a ‘\u001F’ o en el rango ‘\u007F’ a ‘\u009F’. Este método no puede manejar caracteres complementarios. Para admitir todos los caracteres Unicode, incluidos los caracteres complementarios, el parámetro puede estar en el tipo de datos int en el método anterior.

Sintaxis:

public static boolean isISOControl(data_type ch)

Parámetros: La función acepta un solo parámetro ch que es obligatorio. Especifica el carácter a probar. El parámetro puede ser de tipo char o int.

Valor devuelto: la función devuelve un valor booleano. El valor booleano es verdadero si el carácter es un carácter de control ISO o falso en caso contrario.

Los siguientes programas ilustran el método anterior:

Programa 1:

// java program to demonstrate
// Character.isISOControl() method
// when the parameter is a character
  
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // create 2 char primitives c1, c2 and assign values
        char c1 = '-', c2 = '\u0017';
  
        // assign isISOControl results of c1
        // to boolean primitives  bool1
        boolean bool1 = Character.isISOControl(c1);
  
        if (bool1)
            System.out.println(c1 + " is an ISO control character");
        else
            System.out.println(c1 + " is not an ISO control character");
  
        // assign isISOControl results of c2
        // to boolean primitives  bool2
        boolean bool2 = Character.isISOControl(c2);
  
        if (bool2)
            System.out.println(c2 + " is an ISO control character");
        else
            System.out.println(c2 + " is not an ISO control character");
    }
}
Producción:

- is not an ISO control character
 is an ISO control character

Programa 2:

// java program to demonstrate
// Character.isISOControl(char ch) method
// when the parameter is an integer
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // create 2 char primitives c1, c2 and assign values
        int c1 = 0x008f;
        int c2 = 0x0123;
  
        // assign isISOControl results of c1
        // to boolean primitives  bool1
        boolean bool1 = Character.isISOControl(c1);
        if (bool1)
            System.out.println(c1 + " is an ISO control character");
        else
            System.out.println(c1 + " is not an ISO control character");
  
        // assign isISOControl results of c2
        // to boolean primitives  bool2
        boolean bool2 = Character.isISOControl(c2);
        if (bool2)
            System.out.println(c2 + " is an ISO control character");
        else
            System.out.println(c2 + " is not an ISO control character");
    }
}
Producción:

143 is an ISO control character
291 is not an ISO control character

Referencia : https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isISOControl(char)

Publicación traducida automáticamente

Artículo escrito por Twinkl Bajaj 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 *