- meira
-
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Test {
public static void main(String[] args) {
//文件路径
File file=new File("d:\alphabet.txt");
//如果文件存在就进行下面的操作,否则打印“找不到文件!”
if(file.exists()){
//写文件的流
FileWriter fileWriter = null;
try {
//第一个参数是文件名,第二个是false是重新生成文件,如果是true的话就会在末尾追加
fileWriter=new FileWriter(file,false);
//字符串,不解释
String s=new String("");
//循环操作,生成"A"到"Z"的字符串
for(char i="A";i<="Z";i++){
s+=i;
}
//将字符串写入文件
fileWriter.write(s);
//异常处理
} catch (IOException e) {
e.printStackTrace();
}finally{
//不管是否出现异常,都要关闭资源
try {
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}else{
System.out.print("file not found!");
}
}
}
- clou
-
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws IOException {
File file = new File("D://alphabet.txt");
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
for(char i = "A" ; i <= "Z"; i ++) {
bw.write(i);
}
bw.flush();
bw.close();
}
}
- 蓓蓓
-
/**
* 重新写入
* @param path 写入文件路径
* @param str 写入内容
* @return
* @throws IOException
*/
public boolean writer(String path,String str) throws IOException {
File file = new File(path);
BufferedOutputStream bout = null;
try {
OutputStream out = new FileOutputStream(file);
bout = new BufferedOutputStream(out);
bout.write(str.getBytes());
bout.flush();
} catch (IOException e) {
e.printStackTrace();
throw e;
} finally {
if (bout != null) {
bout.close();
}
}
return true;
}
调用此方法,将参数设为你要的路径和内容即可
- 左迁
-
public class FileDemo {
public static void main(String[] args) throws Exception
{
PrintWriter wi=new PrintWriter(new OutputStreamWriter(new FileOutputStream("D:/创建文件alphabet.txt"),"gbk"));
wi.print(new Scanner(System.in).nextLine());
wi.close();
BufferedReader re=new BufferedReader(new InputStreamReader(new FileInputStream("D:/创建文件alphabet.txt"),"gbk"));
String ss=null;
if((ss=re.readLine())!=null)
{
System.out.println(ss);
}
re.close();
}
}
在控制台输入你需要添加的字符,将字符写txt文件中,可以看出你要添加的字符