advertisement

 

Learn how to convert between characters and their byte representation.

advertisement

Application Security Testing: An Integral Part of DevOps

The code below expects that you can create a character from a number. It’s already bad technically: is signed, while is unsigned (a is just 16 bits of UTF-16 encoded Unicode).

Int i = in.read();
Char c = (char) i;

In Java, use Reader/Writer or CharsetDecoder instead, to convert between characters and their byte representation.

 

Visit the DevX Tip Bank

 

Octavia Andreea Anghel is a senior PHP developer currently working as a primary trainer for programming teams that participate at national and international software-development contests. She consults on developing educational projects at a national level. She is a coauthor of the book “XML Technologies–XML in Java” (Albastra, ISBN 978-973-650-210-1), for which she wrote the XML portions. In addition to PHP and XML, she’s interested in software architecture, web services, UML, and high-performance unit tests.

Please enable Javascript in your browser, before you post the comment! Now Javascript is disabled.

Comment and Contribute

 

 



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here