java - 怎么替换读到的文件流里面的内容?
巴扎黑
巴扎黑 2017-04-18 10:07:32
0
2
389

需要实时替换读到已经生成的静态页中的某些东西,代码如下;
FileInputStream ff = new FileInputStream(file);
byte[] data = new byte[(int) f.length()];
ff.read(data);
String str2=new String(data);
但是转换后,str2 输出的就是全部已生成的静态页的代码,但是用str2.replace替换不起作用?这是为什?要怎么才能替换读到的file里面的某些东西?

巴扎黑
巴扎黑

membalas semua(2)
洪涛

Kaedah ganti mengembalikan String baharu dan bukannya menggantikan rentetan asal Anda boleh terus mendapatkan rentetan yang diganti melalui str2.replace() atau menggunakan String s=str2.replace() di atas.

黄舟

Lihat api
String str=str2.replace(reg,newStr);
Tiada aksara diterima selepas penggantian pastinya str2 asal masih kekal tidak berubah

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!