powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / работа с StringTokenizer в NetBeans: как ему просигналить об окончании ввода (TT_EOF) ?
1 сообщений из 1, страница 1 из 1
работа с StringTokenizer в NetBeans: как ему просигналить об окончании ввода (TT_EOF) ?
    #38216170
ozzmosis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Допустим есть вот это:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
import java.io.*;
import java.util.*;
public class StringTokenizerTest {
    StreamTokenizer in;
    PrintWriter out;
    public static void main(String[] args) throws IOException {
       new StringTokenizerTest().go();
    }
    void go() throws IOException {
        in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
        ArrayList<Integer> a = new ArrayList<Integer>();
        while(in.nextToken() != StreamTokenizer.TT_EOF){
           if(in.ttype == StreamTokenizer.TT_NUMBER) {
            a.add((int)in.nval);
           }
        }
        Collections.sort(a);
        System.out.println(a);
    }
}



При запуске в консоли проблем с указанием яве сигнала "ку-ку!" не возникает:
java StringTokenizerTest
Код: plaintext
1.
2.
11 191 23 27 // это введено с клавиатуры, затем нажал Etner и Ctrl-Z...
^Z // ... после чего сразу вылез результат:
[11, 23, 27, 191]

Как отослать EOF (признак окончания ввода) при запуске этого класса в NetBeanse ? Он не реагирует ни на Ctrl-Z, ни на что другое...
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / работа с StringTokenizer в NetBeans: как ему просигналить об окончании ввода (TT_EOF) ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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