Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с файлами!! / 9 сообщений из 9, страница 1 из 1
20.05.2006, 04:54
    #33740088
cruse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с файлами!!
Господа помогите организовать на Javi такое:
Написать программу, что считывает текст из файла и выводит его на экран заменив цифры от
0 до 9 на слова "нуль","один"....."девять",починаючи каждое предложение из новой строки!!
...
Рейтинг: 0 / 0
20.05.2006, 10:25
    #33740136
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с файлами!!
cruseпочинаючи
???

Вообще в яве регулярные выражения есть.
...
Рейтинг: 0 / 0
21.05.2006, 11:02
    #33740872
mysterio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с файлами!!
починаючи = начиная (неужели я еще что-то помню с украинского :) )
а насчет регулярных выражений, ну разумеется есть. Да вот только человек 2 дня назад вспомнил, что у него оказывается зачет и надо писать проги, теперь мечется.
...
Рейтинг: 0 / 0
21.05.2006, 13:41
    #33740963
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с файлами!!
...
Рейтинг: 0 / 0
22.05.2006, 10:33
    #33741798
diablero
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с файлами!!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 public   void  readFile(File file)
{
     FileInputStream fis= new  FileInputStream(file);
     BufferedReader buf_reader =  new  BufferedReader( new  InputStreamReader(fis));
     String read_str;
                    
                     while ((read_str = buf_reader.readLine())!= null )
                    {
                            read_str = str.replaceAll("1+","один"); //или без +
                            read_str = str.replaceAll("2+","два");   //смотри регулярные
                            //и так далее                                 //выражения !!! 
                            System.out.println(read_str);

                    }
                    buf_reader.close();
                    fis.close();
                }
                 catch (Exception e)
                {
                      System.out.println(e.getLocalizedMessage());
                }
}
...
Рейтинг: 0 / 0
22.05.2006, 17:38
    #33743397
kisoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с файлами!!
Слегка исправлено
test.java
----------------------------
import java.io.*;
import java.util.*;

public class test {
public static void main(String[] args) throws Exception {
test.readFile(new File("test.java"));
}
public static void readFile(File file) throws Exception {
FileInputStream fis=new FileInputStream(file);
BufferedReader buf_reader = new BufferedReader(new InputStreamReader(fis));
String read_str;

while((read_str = buf_reader.readLine())!=null) {
read_str=read_str.replaceAll("1+","îäèí");
read_str=read_str.replaceAll("2+","äâà");
System.out.println(read_str);
}
buf_reader.close();
fis.close();
}
}
...
Рейтинг: 0 / 0
22.05.2006, 17:40
    #33743404
kisoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с файлами!!
фигня какая то
read_str=read_str.replaceAll("1+","îäèí");
read_str=read_str.replaceAll("2+","äâà");

ну тут должны быть слова "один", "два" и так далее
...
Рейтинг: 0 / 0
22.05.2006, 17:50
    #33743451
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с файлами!!
Перед тем как копировать в буфер обмена, переключи раскладку на русский язык;)
...
Рейтинг: 0 / 0
22.05.2006, 17:53
    #33743459
kisoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с файлами!!
да и так все наверное поняли 8-)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с файлами!! / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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