Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Строка-код символа-сортировка 
V
    Опции темы
kornata
Дата 25.3.2010, 02:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Помогите мне дописать скрипт.

Пока сделала вот что:

Код

class Main {

    public static void main(String args[]) {

        String s = "Gzzzz is a demo of the getChars method.";

        int start = 0;

        int end = 6;

        char buf[] = new char[end - start];

        s.getChars(start, end, buf, 0);

        System.out.println(buf);
        for (char h : buf) {

            Integer ch = Integer.valueOf(h);

            System.out.print(ch + " ");
            

        }



    }
}



А дальше что-то неполучается. Осталось полученные числа отсортировать по возрастанию и убрать повторения.
PM MAIL   Вверх
dobrolub
Дата 25.3.2010, 02:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 11
Всего: 16



Код

public class Main {
    public static void main(String args[]) {
        String s = "Gzzzz is a demo of the getChars method.";
        int start = 0;
        int end = 6;
        char buf[] = new char[end - start];
        s.getChars(start, end, buf, 0);
        java.util.Arrays.sort(buf);
        char c = (char)-1;
        for (char h : buf) {
            if (h != c) {
                System.out.print((int)h + " ");
                c = h;
            }
        }
    }
}


PM   Вверх
kornata
Дата 25.3.2010, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



dobrolub, большое спасибо!
PM MAIL   Вверх
kornata
Дата 25.3.2010, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Теперь пытаюсь переделать для ввода с  командной строки - не получается.
PM MAIL   Вверх
dobrolub
Дата 25.3.2010, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 11
Всего: 16



код для чтения ввода юзера.
Код

import java.io.*;

public class T {
    public static void main(String []args) throws Exception {
        BufferedReader reader  = new BufferedReader(new InputStreamReader(System.in));
        String str = reader.readLine();
        System.out.println(str);
    }
}


Это сообщение отредактировал(а) dobrolub - 25.3.2010, 18:43
PM   Вверх
kornata
Дата 25.3.2010, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Это ввод не с командной строки. А в командной строке используется args[].
PM MAIL   Вверх
dobrolub
Дата 25.3.2010, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 11
Всего: 16



верно! smile у меня отмазка есть- я только-что проснулся. Ну, думаю, у тебя всё получилось.
PM   Вверх
kornata
Дата 25.4.2010, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0453 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.