![]() |
#2
rind2019-06-18 18:01
![]() import java.util.Arrays; import java.util.Scanner; import *; public class T0822 { public static void main(String[] args) throws Exception { q2(); } //重新格式化Java源代码 static void q2() throws FileNotFoundException { File sourceFile = new File("text2.txt"); //相对路径 if(!sourceFile.exists()) { System.out.println("该文件还不存在"); System.exit(0); } try( PrintWriter output = new PrintWriter(sourceFile); //第一次尝试打开文件,写出。 ) { output.print("public class Text"); output.print("{"); output.print("public static void main(String[] args)"); output.print("{"); output.print("}"); output.print("}"); } StringBuilder str = new StringBuilder(); Scanner input = new Scanner(sourceFile); //第二次尝试打开文件,读入。 if(input.hasNext()) { String p = input.nextLine(); String s = p.trim(); //去掉字符串前后的空格 if(s.charAt(0) == '{') { str.append('{'); str.append("\r\n"); } else { str.append("\r\n" + p); } } input.close(); //str变量未使用 PrintWriter outPut = new PrintWriter(sourceFile); //第三次尝试打开文件,写出,不是追加写的模式,会覆盖第一次写出的内容。 outPut.print(sourceFile.toString()); outPut.close(); } } |
package homeWork6;
import java.util.Arrays;
import java.util.Scanner;
import *;
public class T0822 {
public static void main(String[] args) throws Exception {
q2();
}
//重新格式化Java源代码
static void q2() throws FileNotFoundException {
File sourceFile = new File("text2.txt");
if(!sourceFile.exists()) {
System.out.println("该文件还不存在");
System.exit(0);
}
try(
PrintWriter output = new PrintWriter(sourceFile);
)
{
output.print("public class Text");
output.print("{");
output.print("public static void main(String[] args)");
output.print("{");
output.print("}");
output.print("}");
}
StringBuilder str = new StringBuilder();
Scanner input = new Scanner(sourceFile);
if(input.hasNext()) {
String p = input.nextLine();
String s = p.trim(); //去掉字符串前后的空格
if(s.charAt(0) == '{') {
str.append('{');
str.append("\r\n");
}
else {
str.append("\r\n" + p);
}
}
input.close();
PrintWriter outPut = new PrintWriter(sourceFile);
outPut.print(sourceFile.toString());
outPut.close();
}
}
我的向我的文件里写东西,写不进去,希望路过的人们帮帮我吧!!!