powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Возможно ли грамотно переписать код?
4 сообщений из 4, страница 1 из 1
Возможно ли грамотно переписать код?
    #38424284
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
        String Test = "n KIAsusad3;ds;das98d A"
        
        StringBuilder Res = new StringBuilder();
        String Temp;
        Res.append("0x");
        try {
            byte[] bytes = Test.getBytes("Windows-1251");
            for (int k = 0; k < Test.length(); k++){
                Temp = "00" + Integer.toHexString(Integer.valueOf(bytes[k]));
                Res.append(Temp.substring(Temp.length() - 2));
            }
        } catch (UnsupportedEncodingException ex) {
            System.out.println(ex.getMessage());
        }


Необходимо из строки, получить строку только в шестнадцатеричных кодах
Я реализовал вот так. Есть ли в Java возможность преобразовать строку в шестнадцатеричный вид более компактно?
Например:
Маша, пошли гулять
0xCCE0F8E02C20EFEEF8EBE820E3F3EBFFF2FC
...
Рейтинг: 0 / 0
Возможно ли грамотно переписать код?
    #38424320
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут варианты есть.

http://stackoverflow.com/questions/9655181/convert-from-byte-array-to-hex-string-in-java

Кстати мы и так знаем какой длины будет binHex строка после кодирования исходной строки.
И StringBuilder можно аллоцировать заведомо известным количеством символов.
Это уменьшит количество экстендов char[].
...
Рейтинг: 0 / 0
Возможно ли грамотно переписать код?
    #38424332
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X-Cite,

http://stackoverflow.com/questions/923863/converting-a-string-to-hexadecimal-in-java
А вы принципиально продолжаете переменные с заглавной буквы обзывать? Viva Revolution!
...
Рейтинг: 0 / 0
Возможно ли грамотно переписать код?
    #38424379
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczX-Cite,
А вы принципиально продолжаете переменные с заглавной буквы обзывать? Viva Revolution!
Это наследие Delphi и конвенции которая использовалась на предыдущей работе.

За ссылки спасибо, мне понравился вариант с использование библиотеки apache.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Возможно ли грамотно переписать код?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]