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

Ваш аккаунт

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

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

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

Работа с файлами

512
09 апреля 2007 года
bnm
124 / / 17.10.2004
private String func(File f1,File f2) throws NotFoundException, IOException
{
FileInputStream fin1 = new FileInputStream(f1);
DataInputStream dat1 = new DataInputStream(fin1);
StreamTokenizer tos = new StreamTokenizer(dat1);
tos.slashSlashComments(true);
String str=new String("<b>");
while(tos.nextToken() != StreamTokenizer.TT_EOF)
{
if (StreamTokenizer.TT_EOL==1) {}
str += new String(tos.sval);
str += "<br>";
}
return str;
}

Подскажите как можно сделать тоже самое только в формате UTF-8
26K
20 апреля 2007 года
Stapu
12 / / 06.04.2007
try {
FileInputStream inFile = new FileInputStream("c:\\a.txt");
FileOutputStream outFile = new FileOutputStream("c:\\b.doc");
Charset chr;
chr = Charset.forName("UTF-8");
int k =0;
while (inFile.available()!=0){
k+=1;
int cnt = inFile.read(bytesReader);
ByteBuffer bf = ByteBuffer.allocate(500);
bf.put(bytesReader,0,500);
CharBuffer charMessage = chr.decode(bf);
String message = charMessage.toString().trim();
System.err.print(message);
}
inFile.close();
outFile.close();
}catch(IOException e) {System.out.println("File error");}
3.7K
23 апреля 2007 года
bioflash
169 / / 01.10.2005
Мне кажется лучше сделать так:
new InputStreamReader(new FileInputStream(f1), "UTF-8");
240
23 апреля 2007 года
aks
2.5K / / 14.07.2006
Товарищи ))
Вы не слышали про тег code?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог