重新格式化java原始碼,將java原始碼的次行塊風格轉換成行尾塊風格
import java.util.Arrays;
import java.util.Scanner;
import java.io.*;
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();
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70007877/viewspace-2794986/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於SSM風格的Java原始碼生成器SSMJava原始碼
- Typora 程式碼塊Mac風格化Mac
- Discuz二次元風格模板原始碼二次元原始碼
- 幽默:把Java寫成Python風格的程式碼JavaPython
- 程式碼的風格 (轉)
- Laravel HTTP—— RESTFul 風格路由的使用與原始碼分析LaravelHTTPREST路由原始碼
- PHPStorm 程式碼格式化風格調整PHPORM
- java程式設計規約----程式碼風格(一)Java程式設計
- 《碼處高效:Java開發手冊》之程式碼風格Java
- 03.ElementUI原始碼學習:程式碼風格檢查和格式化配置(ESlint & Prettier)UI原始碼EsLint
- C 語言程式碼風格之 Linux 核心程式碼風格Linux
- 良好的HTML編碼風格HTML
- JavaScript編碼風格指南JavaScript
- JavaScript 編碼風格指南JavaScript
- JavaScript 程式碼風格指南JavaScript
- 好的程式碼風格積累
- 談談JavaScript編碼風格JavaScript
- PHP編碼風格規範PHP
- Vue 前端程式碼風格指南Vue前端
- Google JavaScript 程式碼風格指南GoJavaScript
- FPGA可綜合風格程式碼FPGA
- Verilog程式碼風格
- 專案程式碼風格要求
- CoffeeScript 編碼風格指南
- Python 編碼風格指南Python
- Google Java 程式設計風格指南GoJava程式設計
- 打磚塊遊戲原始碼 (轉)遊戲原始碼
- 網站換風格了呀網站
- 金庸筆下的良好程式碼風格
- Go並不需要Java風格的GCGoJavaGC
- java中須遵守的程式設計風格Java程式設計
- Python 編碼風格參考Python
- .editorconfig 程式碼風格配置
- Pycharm 程式碼註釋風格模板PyCharm
- PHP 編碼風格規範指南PHP
- 編碼規範(四)之程式碼風格
- 軟體架構風格——閉環架構風格(過程風格)架構
- 生成對抗網路,AI將圖片轉成漫畫風格AI