Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como detectar um caráter CJK em Java
Detectando um caractere chinês , japonês e coreano , ou CJK , em Java é fácil com o uso de certas classes Java, como InputStreamReader e OutputStreamWriter . Estas duas classes traduzir dentro e fora de Unicode de codificações locais, incluindo Big5 e GB2312 codificações. Idiomas chinês, japonês e coreano são todos do Leste da Ásia e estão classificados como caracteres de bytes duplos conjuntos , ou DBCS , as línguas , o que significa que cada uma dessas linguagens vai exigir uma extensa quantidade de bits para representar os seus caracteres de bytes duplos . Instruções
1

Abra a seqüência de código Java que você estará validando para presença de caracteres CJK . Certifique-se que você colocou as classes Java necessárias para a sua aplicação Java. Use o aplicativo Java Swing para certificar-se de que você tem essas classes instalado
2

Use o seguinte código em sua seqüência de Java para fazê-lo retornar true se a String " s" contém caracteres chineses: . < Br >

containsChinese public boolean (String s) {

for (int i = 0; i < s.length (); i + +) {

if ( isJapanese ( s.charAt ( i) ) {

return true; }


}

return false; }



3

Insira o seguinte código na sua seqüência de Java para torná-lo retorna true se o caractere "c" é um carácter de byte duplo :

isJapanese public boolean (char c) {

if ( c> = '\\ u0100 ' && c < = '\\ uffff ') return true;

return false;

//mais simples: retorno c> '\\ u00ff ' ;

}
4

Use o código abaixo para fazer o seu retorno aplicação verdadeiro se a string " s" contém quaisquer de dois bytes ou caracteres CJK :

públicas containsDoubleByte boolean (String s) {

for (int i = 0; i < s.length (); i + +) {

if ( isDoubleByte ( s.charAt (i)) {

return true; }


}

return false; }



Anterior :

Próximo : No
  Os artigos relacionados
·Java Criptografia AES 256 Código 
·Como Graph em Java 
·Eu não posso encontrar APK para um Projeto Android 
·Tipos de código para CC em Java 
·Como dividir tamanho fixo com Java 
·Java : Static Linking 
·Como converter uma seqüência alfabética a números e…
·Como compilar um arquivo Java para RSBot 
·Função de impressão em Java 
·Como fazer Java Como Matlab 
  Artigos em destaque
·Como obter elementos de uma matriz em C 
·Como criar um conjunto de dados hierárquica 
·Como formatar um controle GridView 
·Turing Tipos booleanos 
·Como se conectar a um banco de dados SQLCE no VS2008 
·Como declarar uma constante estática em C 
·Prós e contras de Objective C 
·Como depurar um vazamento de memória em C + + 
·Como criar uma pasta Aprovado 
·Como Construir fluxogramas 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados