Файлы, Потоки

Тема в разделе "Java", создана пользователем -, 14 май 2012.

Статус темы:
Закрыта.
  1. Гость

    Задача : Из текста Java-программы удалить все виды комментариев.
    Для начала объясните хотя бы принцип. Как я понимаю, нужно считывать файл построчно и находить послед. символов // либо /*. Затем,например, заменить этот комментарий на пустую подстроку. Или как вариант записывать в др. файл текст без комментариев,тем самым не изменяя исходный.
    Посоветуйте что-нибудь.
    вот набрасала примерный код:
    package lab8;

    import java.io.*;

    public class StreamTokenizer{
    public StreamTokenizer("scr\\lab8\\StreamTokenizer.java");
    public void slashSlashComments(boolean true);
    public void slashStarComments(boolean true);

    public static void main(String[] args)
    throws IOException /*отказ от обработки исключений */
    {
    PrintWriter writer = new PrintWriter("res.txt");
    BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputStream(scr\\lab8\\StreamTokenizer.java")));
    String sbuff = "";
    while ((sbuff = br.readLine()).length() != 0) {
    StringTokenizer st=new StringTokenizer(sbuff);
    while(st.hasMoreTokens())
    {
    writer.print(st.nextToken());
    }

    }
    }
    }
     
Загрузка...
Похожие Темы - Файлы Потоки
  1. lmike
    Ответов:
    27
    Просмотров:
    239
  2. garrick
    Ответов:
    25
    Просмотров:
    655
  3. sgfsdg
    Ответов:
    1
    Просмотров:
    423
  4. vovanabali
    Ответов:
    0
    Просмотров:
    531
  5. anatoliygorbunov
    Ответов:
    1
    Просмотров:
    742
Статус темы:
Закрыта.

Поделиться этой страницей