I have numbers written as ASCII codes each of 2 bytes which wastes a lot of the space. I want to convert those number to their corresponding ASCII code to save the space.
Any idea?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If you mean characters, Java uses two bytes per character as part of its Unicode support. If you give ASCII values, Java will make the upper byte zero. You won’t save a thing.
If you mean floats or doubles or ints, the bytes per value are fixed there as well.
You’re barking up the wrong tree. I don’t think this will save you anything no matter what you do.
You’re better off writing C or C++ if you need that kind of optimization, not Java.
My first thought is that this is an imagined optimization that isn’t supported by data. The only application that would justify something like this would be scientific computing on a large scale. Even that wouldn’t justify it, because you’ll need more precision than a byte per value.