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"); } }
- 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"); } }
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