Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te multibytetekens Detect in Java
Bij het werken met Java Strings die multibytetekens bevatten , is het noodzakelijk om functies die multibytetekens ondersteunen gebruiken en om een geschikte tekenset om ze weer te laden . Multibyte coderingen , zoals UTF - 8 , zijn nuttig wanneer u het nodig om tekens op te slaan in niet - Engels talen , zoals het Japans en Chinees , dat de standaard tekenset niet ondersteunt . De Java- String en Karakter klassen kunnen multibytetekens bevatten , maar er is geen eenvoudige ingebouwde functie om u te informeren als ze doen of niet . Om multibytetekens detecteren , je door elk teken in de string moeten handmatig lus en controleer of alle tekens bevatten meer dan een byte. Instructies
1

Open het Java-bestand met een editor zoals Netbeans , Eclipse of JBuilder X. kopen van 2

Verklaar de variabelen nodig zijn om multibytetekens detecteren door toevoeging van de volgende code aan de bovenkant van uw functie :

char [ ] c_array
;

String c_string
;

byte
[ ] c_byte_array ;

boolean resultaat
;

String str ;
3

initialiseren de variabele " str " met een tekst waarde door toevoeging van de volgende code in je functie :

str
= "sample tekenreeks tekst " ;

Loop 4 door elk personage en kijk of het is multibyte door toevoeging van de volgende code in je functie :

c_array = str.toCharArray ( ) ;

resultaat = false;

voor ( char c : c_array )

{


c_string = Character.toString ( c ) ;

c_byte_array
= c_string.getBytes ( " UTF - 8 " ) ;

if ( c_byte_array.length > 1 )

{

System.out.println ( " Ontdekte een multibyte karakter . " ) op Twitter ;

resultaat
= true;

break
; ( ! resultaat ) op

}

}


indien

System.out.println ( " Heb geen multibytetekens detecteren . " ) ;

De lus zet elk karakter in een string . Het zet vervolgens de string in een byte array. Ten slotte controleert de lengte van de byte matrix . Een lengte groter dan een wijst op een multibytetekensets aanwezig in de String .
5

Sla het Java- bestand , compileren en uitvoeren van uw programma om een ​​string voor multibytetekens zoeken .
< Br >

Previous: Next:
  Java Programming
·Hoe te Eclipse installeren voo…
·Een tutorial over SQL Server i…
·Hoe te Unit Tests schrijven vo…
·Hoe maak je een Keystore creë…
·Hoe de Kortste woord in een zi…
·Hoe maak je een JAR -bestand i…
·Hoe naar resultaten Van SQLite…
·Hoe te gebruiken Android SDK 
·Hoe de Colon gebruiken in Java…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Tutorial voor het toevoegen van Visual B…
·Hoe maak je een Basic Date Picker gebrui…
·Hoe te Drawables Van Resource ID op Maak…
·Hoe om te controleren een website voor e…
·Het opmaken van tekst in Win32 Programme…
·Hoe kan ik een object in jQuery Lees 
·Hoe te verplaatsen Tekst maken in Steam …
·Visual Basic Tutorial 
·Hoe maak je een raadspel Met Python 
Copyright © Computer Kennis http://www.nldit.com