Campos
LINE_SEPARATOR
LINE_SEPARATOR – Categoria geral “Zl” na especificação Unicode.
public static final byte LINE_SEPARATOR – Categoria geral “Zl” na especificação Unicode.
Esse campo existe desde a versão 1.1.
Veja também:
Fonte do código: http://www.java2s.com/example/java-api/java/lang/character/line_separator-0.html
1 2 3 4 5 6 7 8 9 |
public static void main(String[] args) { for (char ch = Character.MIN_VALUE; ch < Character.MAX_VALUE; ch++) { if (Character.LINE_SEPARATOR == Character.getType(ch)) { String s = String.format("\\u%04x", (int) ch); System.out.println(s); }//from w ww . j ava 2 s. c o m } } |
LOWERCASE_LETTER
LOWERCASE_LETTER – Categoria geral “Ll” na especificação Unicode.
public static final byte LOWERCASE_LETTER – Categoria geral “Ll” na especificação Unicode.
Esse campo existe desde a versão 1.1.
Veja também:
Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_LOWERCASE_LETTER.htm
1 2 3 4 5 6 7 8 9 10 11 |
public class Main{ public static void main(String[] args) { for(char ch = Character.MIN_VALUE;ch<Character.MAX_VALUE;ch++){ if(Character.LOWERCASE_LETTER == Character.getType(ch)){ String s = String.format ("\\u%04x", (int)ch); System.out.println(s); } } } } |
MATH_SYMBOL
MATH_SYMBOL – Categoria geral “Sm” na especificação Unicode.
public static final byte MATH_SYMBOL – Categoria geral “Sm” na especificação Unicode.
Esse campo existe desde a versão 1.1.
Veja também:
Fonte do código: http://www.java2s.com/Code/JavaAPI/java.lang/CharacterMATHSYMBOL.htm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
public class Main { public static void main(String[] args) throws java.io.IOException { char c = 'a'; System.out.println("Character = " + (int) c); System.out.println("Defined = " + Character.isDefined(c)); System.out.println("Digit = " + Character.isDigit(c)); System.out.println("Ignorable = " + Character.isIdentifierIgnorable(c)); System.out.println("ISO control = " + Character.isISOControl(c)); System.out.println("Java identifier part = " + Character.isJavaIdentifierPart(c)); System.out.println("Java identifier start = " + Character.isJavaIdentifierStart(c)); System.out.println("Letter = " + Character.isLetter(c)); System.out.println("Letter or digit = " + Character.isLetterOrDigit(c)); System.out.println("Lowercase = " + Character.isLowerCase(c)); System.out.println("Space = " + Character.isSpaceChar(c)); System.out.println("Titlecase = " + Character.isTitleCase(c)); System.out.println("Unicode identifier part = " + Character.isUnicodeIdentifierPart(c)); System.out.println("Unicode identifier start = " + Character.isUnicodeIdentifierStart(c)); System.out.println("Uppercase = " + Character.isUpperCase(c)); System.out.println("White space = " + Character.isWhitespace(c)); byte[] types = { Character.COMBINING_SPACING_MARK, Character.CONNECTOR_PUNCTUATION, Character.CONTROL, Character.CURRENCY_SYMBOL, Character.DASH_PUNCTUATION, Character.DECIMAL_DIGIT_NUMBER, Character.ENCLOSING_MARK, Character.END_PUNCTUATION, Character.FORMAT, Character.LETTER_NUMBER, Character.LINE_SEPARATOR, Character.LOWERCASE_LETTER, Character.MATH_SYMBOL, Character.MODIFIER_SYMBOL, Character.NON_SPACING_MARK, Character.OTHER_LETTER, Character.OTHER_NUMBER, Character.OTHER_PUNCTUATION, Character.OTHER_SYMBOL, Character.PARAGRAPH_SEPARATOR, Character.PRIVATE_USE, Character.SPACE_SEPARATOR, Character.START_PUNCTUATION, Character.SURROGATE, Character.TITLECASE_LETTER, Character.UNASSIGNED, Character.UPPERCASE_LETTER }; String[] typeNames = { "Combining spacing mark", "Connector punctuation", "Control", "Currency symbol", "Dash punctuation", "Decimal digit number", "Enclosing mark", "End punctuation", "Format", "Letter number", "Line separator", "Lowercase letter", "Math symbol", "Modifier symbol", "Non spacing mark", "Other letter", "Other number", "Other punctuation", "Other symbol", "Paragraph separator", "Private use", "Space separator", "Start punctuation", "Surrogate", "Titlecase letter", "Unassigned", "Uppercase letter" }; int type = Character.getType(c); for (int i = 0; i < types.length; i++) if (type == types[i]) { System.out.println("Type name = " + typeNames[i]); break; } System.out.println("Unicode block = " + Character.UnicodeBlock.of(c)); } } |
MAX_CODE_POINT
MAX_CODE_POINT – O valor máximo de um ponto de código Unicode, constante U + 10FFFF.
public static final int MAX_CODE_POINT – O valor máximo de um ponto de código Unicode, constante U + 10FFFF.
Esse campo existe desde a versão 1.5.
Veja também:
Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_MAX_CODE_POINT.htm
1 2 3 4 5 6 7 8 9 10 11 |
public class Main{ public static void main(String[] args) { for(char ch = Character.MIN_VALUE;ch<Character.MAX_VALUE;ch++){ if(Character.MAX_CODE_POINT == Character.getType(ch)){ String s = String.format ("\\u%04x", (int)ch); System.out.println(s); } } } } |
MAX_HIGH_SURROGATE
MAX_HIGH_SURROGATE – O valor máximo de uma unidade de código substituto alto Unicode na codificação UTF-16, constante ‘\ uDBFF’.
public static final char MAX_HIGH_SURROGATE – O valor máximo de uma unidade de código substituto alto Unicode na codificação UTF-16, constante ‘\ uDBFF’. Um substituto alto também é conhecido como substituto principal.
Esse campo existe desde a versão 1.5.
Veja também:
Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_MAX_HIGH_SURROGATE.htm
1 2 3 4 5 6 7 |
public class Main{ public static void main(String[] args) { String s = String.format ("\\u%04x", (int)Character.MAX_HIGH_SURROGATE); System.out.println(s);/*ww w . j av a2s .c o m*/ } } |
MAX_LOW_SURROGATE
MAX_LOW_SURROGATE – O valor máximo de uma unidade de código substituto baixo Unicode na codificação UTF-16, constante ‘\ uDFFF’.
public static final char MAX_LOW_SURROGATE – O valor máximo de uma unidade de código substituto baixo Unicode na codificação UTF-16, constante ‘\ uDFFF’. Um substituto baixo também é conhecido como substituto final.
Esse campo existe desde a versão 1.5.
Veja também:
Fonte do código: http://www.java2s.com/example/java-api/java/lang/character/max_low_surrogate-0.html
1 2 3 4 |
public static void main(String[] args) { String s = String.format("\\u%04x", (int) Character.MAX_LOW_SURROGATE); System.out.println(s);//from ww w . j a v a 2 s. co m } |
MAX_RADIX
MAX_RADIX – A raiz máxima disponível para conversão de e para strings.
public static final int MAX_RADIX – A raiz máxima disponível para conversão de e para strings. O valor constante desse campo é o maior valor permitido para o argumento radix nos métodos de conversão de radix, como o método digit, o método forDigit e o método toString da classe Integer.
Veja também:
digit(char, int)
, forDigit(int, int)
, Integer.toString(int, int)
, Integer.valueOf(String)
, Constant Field Values
Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_MAX_RADIX.htm
1 2 3 4 5 6 |
public class Main { /* www.java 2 s . c o m*/ public static void main(String[] args) { System.out.println("Character.MAX_RADIX:"+Character.MAX_RADIX); } } |
MAX_SURROGATE
MAX_SURROGATE – O valor máximo de uma unidade de código substituto Unicode na codificação UTF-16, constante ‘\ uDFFF’.
public static final char MAX_SURROGATE – O valor máximo de uma unidade de código substituto Unicode na codificação UTF-16, constante ‘\ uDFFF’.
Esse campo existe desde a versão 1.5.
Veja também:
Fonte do código: http://www.java2s.com/example/java-api/java/lang/character/max_surrogate-0.html
1 2 3 |
public static void main(String[] args) { System.out.println("Character.MAX_SURROGATE:" + (int) Character.MAX_SURROGATE); } |
MAX_VALUE
MAX_VALUE – O valor constante desse campo é o maior valor do tipo char, ‘\ uFFFF’.
public static final char MAX_VALUE – O valor constante desse campo é o maior valor do tipo char, ‘\ uFFFF’.
Esse campo existe desde a versão 1.0.2.
Veja também:
Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_MAX_VALUE.htm
1 2 3 4 5 6 7 |
public class Main{ public static void main(String[] args) { String s = String.format ("\\u%04x", (int)Character.MAX_VALUE); System.out.println(s);//from w ww. j a v a 2s. c o m } } |
MIN_CODE_POINT
MIN_CODE_POINT – O valor mínimo de um ponto de código Unicode, constante U + 0000.
public static final int MIN_CODE_POINT – O valor mínimo de um ponto de código Unicode, constante U + 0000.
Esse campo existe desde a versão 1.5.
Veja também:
Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_MIN_CODE_POINT.htm
1 2 3 4 5 6 7 |
public class Main { /*w w w . j a v a2 s . c om*/ public static void main(String[] args) { System.out.println("Character.MIN_CODE_POINT:"+ (int)Character.MIN_CODE_POINT); } } |
Fonte: https://docs.oracle.com/en/java/javase/14/docs/api/java.base/java/lang/Character.html
Deixe um comentário