Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

разбиение строки

9.9K
05 октября 2009 года
maxxi
35 / / 20.06.2007
Здрабвствуйте
у меня есть например метод, который выводит на печать строковый обьект.
Код:
public void PrintHex(String strMessage, byte [] buffer)
{
    int len = buffer.length;
    int k;
    System.out.print(strMessage + " : ");
    for (k=0;k<len;k++) {
        String str = "";
        if ( (buffer[k] >= 0 ) && (buffer[k] < 16) ) {
            str = "0";
        }
        str += Integer.toHexString(buffer[k] & 0xFF);
        System.out.print(str + " ");
    }
    System.out.println("");
}

Результат работы выводится на экран в одну строку: 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Как сделатъ так чтоби резултат выводился не в 1, а в 2 строки?
спасибо
2.1K
05 октября 2009 года
Norgat
452 / / 12.08.2009
Цитата: maxxi
Здрабвствуйте
у меня есть например метод, который выводит на печать строковый обьект.
Код:
public void PrintHex(String strMessage, byte [] buffer)
{
    int len = buffer.length;
    int k;
    System.out.print(strMessage + " : ");
    for (k=0;k<len;k++) {
        String str = "";
        if ( (buffer[k] >= 0 ) && (buffer[k] < 16) ) {
            str = "0";
        }
        str += Integer.toHexString(buffer[k] & 0xFF);
        System.out.print(str + " ");
    }
    System.out.println("");
}

Результат работы выводится на экран в одну строку: 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Как сделатъ так чтоби резултат выводился не в 1, а в 2 строки?
спасибо



в джава не силён, но ответ у меня напрашивается сам...

заведи переменную int wr_str = 0;

а вот в этом цикле

 
Код:
for (k=0;k<len;k++) {


после System.out.print(str + " "); добавь к примеру

 
Код:
if(wr_str!= 10) wr_str++;
else
{
     System.out.println("");
     wr_str = 0;
}


вместо 10 подставь своё число или константу. так можно хоть 10 строк сделать))
9.9K
05 октября 2009 года
maxxi
35 / / 20.06.2007
спасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог