老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

java代碼修改文件 java修改文件后綴

Java 如何修改文件的某一行內容

import?java.io.BufferedReader;

為萊州等地區用戶提供了全套網頁設計制作服務,及萊州網站建設行業解決方案。主營業務為做網站、網站建設、萊州網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

import?java.io.File;

import?java.io.FileNotFoundException;

import?java.io.FileReader;

import?java.io.FileWriter;

import?java.io.IOException;

import?java.io.PrintWriter;

public?class?Day02_B?{

static?String?path="K:/Test/Name.txt";//路徑

public?static?void?main(String[]?args)?{

File?fileText=new?File(path);//文件

if(fileText.canExecute())?//如果文件存在就繼續

setText(fileText,"剛","xx");//“剛”指定改為:“XX”

}

private?static?void?setText(File?fileText,String?target,String?src)?{//修改

BufferedReader?br=null;

PrintWriter?pw=null;

StringBuffer?buff=new?StringBuffer();//臨時容器!

String?line=System.getProperty("line.separator");//平臺換行!

try?{

br=new?BufferedReader(new?FileReader(fileText));

for(String?str=br.readLine();str!=null;str=br.readLine())?{

if(str.contains(target))?

str=str.replaceAll(target,src);

buff.append(str+line);

}

pw=new?PrintWriter(new?FileWriter(fileText),true);

pw.println(buff);

}?catch?(FileNotFoundException?e)?{

e.printStackTrace();

}catch?(IOException?e)?{

e.printStackTrace();

}finally?{

if(br!=null)

try?{

br.close();

}?catch?(IOException?e)?{

e.printStackTrace();

}

if(pw!=null)?

pw.close();

}

}

}

java怎樣高效修改文件部分內容

整體思路如下:

1、用 FileInputStream 讀取文件內容;

2、修改內容,string操作;

3、用 FileOutputStream 寫文件內容;

參考例子如一下:

import java.io.*;

public class TestBufferStream{

public static void main(String[] args){

try{

BufferedReader in = new BufferedReader(new FileReader("in.txt"));

BufferedWriter out = new BufferedWriter(new FileWriter("out.txt"));

String s = null;

while((s = in.readLine()) != null){

out.write(s);

out.newLine();

}

out.flush();

in.close();

out.close();

}catch(IOException e){

e.printStackTrace();

}

}

}

java修改文件后綴名

以下程序實現的功能是批量修改文件后綴:

import java.io.*;

/**

* JAVA實現的批量更改文件后綴名的程序。

*

* @author rommnn

*/

public class ExtBatchRename {

/**

* 修改程序。br

* 內部遞歸調用,進行子目錄的更名

*

* @param path

* 路徑

* @param from

* 原始的后綴名,包括那個(.點)

* @param to

* 改名的后綴,也包括那個(.點)

*/

public void reName(String path, String from, String to) {

File f = new File(path);

File[] fs = f.listFiles();

for (int i = 0; i fs.length; ++i) {

File f2 = fs[i];

if (f2.isDirectory()) {

reName(f2.getPath(), from, to);

} else {

String name = f2.getName();

if (name.endsWith(from)) {

f2.renameTo(new File(f2.getParent() + "/" + name.substring(0, name.indexOf(from)) + to));

}

}

}

}

public static void main(String[] args) {

ExtBatchRename rf = new ExtBatchRename();

rf.reName("d:/", ".jsp", ".html");

}

}

如何利用JAVA代碼實現文件中某一行中某一段字符串的修改?

我首先說下思路吧,你想更改文件中的字符串,首先你要使用java中的io把文件里面的內容全部讀到一個字符串當中,然后對這個字符串進行查找替換的操作,最后在把你更改之后的這個字符串寫進文件當中,當然是覆蓋掉這個文件。

這里我就用到FileOutputStream FileInputStream BufferedReader PrintWriter

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.util.ArrayList;

import java.util.List;

public class Test {

public static void main(String[] args) {

try {

File file = new File("c:\\abc.txt");

// 建立一個file對象,參數就是你想訪問文件的路徑,這里我就不驗證文件是否存在了

// 查下api即可

BufferedReader br = new BufferedReader(new InputStreamReader(

new FileInputStream(file)));

List list =new ArrayList();

//定義一個集合存放每一行的字符串

while(true){

String str=br.readLine();

//讀取文件當中的一行

if(str==null) break;

//如果讀取的是空,也就是文件讀取結束 跳出循環

int index=str.indexOf("zhidao");

//看此行的是否包含zhidao

if(index!=-1){

str.replace("zhidao", "answer");

//如果包含就把zhidao 換成answer

}

list.add(str);

//把修改之后的str放到集合當中

}

br.close();

PrintWriter pw=new PrintWriter(file);

//建立一個輸出流,把東西寫入文件

for(int i=0;ilist.size();i++){

String str =(String)list.get(i);

//從集合當中取出字符串

pw.println(str);

//把該字符串寫入文件當中

}

pw.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}

修改文件權限的JAVA代碼是怎樣的

importjava.io.IOException;/××只能給當前用戶賦予對該文件的權限,調用createNewFile()方法默認的權限是644.×/publicclassFilePermission{publicstaticvoidmain(String[]args){try{Filefile=newFile("/home/test3.txt");if(


網站標題:java代碼修改文件 java修改文件后綴
路徑分享:http://www.xueling.net.cn/article/doopjcj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91黄色免费网站 | 伊人久久?合精品一区二区三区 | 草逼欧美| 国产免费无码一区二区视频 | 国产精品视频区1 | 九一网站在线?看 | 99国内精品久久 | 小次郎av收藏家 | 色屁屁WWW影院免费观看 | 国产成人精品123区免费视频 | 800av凹凸视频在线观看 | 男人脱了美女内衣摸她胸视频 | 亚洲成人第一区 | 国产精品一品二区三区四区18 | 欧美日韩一区二区在线视频播放 | 在线观看中文资源视频 | 亚洲精品免费一区二区三区 | 久久亚洲愉拍国产自367391 | 国产福利酱国产一区二区 | 绯色av| 综合91 | 把女人弄爽特黄a大片3人 | 久久青草国产免费频观 | 亚洲精品97久久中文字幕无码 | 中文无字幕一区二区三区 | 视频一区视频二区欧美 | 国偷自产视频一区二区久 | 国产精品爽爽va在线观98 | 亚洲国产成人久久一区WWW | 在线一区| 国产中文综合免费 | 国产无色aaa | 在线不卡日本V二区到六区 欧洲尺码日本尺码专线图片 | 免费无遮挡无码视频在线观看 | 五月天我淫我色 | 2018av天堂在线视频精品观看 | 精品一区二区网站 | 岛国片一区二区 | 瑟瑟综合 | 大尺度吃奶摸下激烈视频 | 亚洲综合另类小说色六月 |