利用color4j我们可以美化代码,易于阅读。
效果:
[color=darkblue]001[/color] [color=blue] private [/color] [color=blue] static [/color] [color=red]String[/color] readFile([color=red]String[/color] filename) {
[color=darkblue]002[/color] [color=blue] try [/color] {
[color=darkblue]003[/color] [color=red]InputStream[/color] is = Color4j.[color=blue] class [/color].[color=olive]getResourceAsStream[/color](filename);
[color=darkblue]004[/color] [color=red]BufferedReader[/color] br = [color=blue] new [/color] [color=red]BufferedReader[/color]([color=blue] new [/color] [color=red]InputStreamReader[/color](is));
[color=darkblue]005[/color] [color=red]String[/color] line = [color=blue] null [/color];
[color=darkblue]006[/color] [color=red]StringBuffer[/color] buf = [color=blue] new [/color] [color=red]StringBuffer[/color]();
[color=darkblue]007[/color] [color=blue] while [/color] ((line = br.[color=olive]readLine[/color]()) != [color=blue] null [/color]) {
[color=darkblue]008[/color] buf.[color=olive]append[/color](line).[color=olive]append[/color]([color=brown]"\n"[/color]);
[color=darkblue]009[/color] }
[color=darkblue]010[/color] is.[color=olive]close[/color]();
[color=darkblue]011[/color] [color=blue] return [/color] buf.[color=olive]toString[/color]();
[color=darkblue]012[/color] } [color=blue] catch [/color] ([color=red]Exception[/color] e) {
[color=darkblue]013[/color] [color=blue] return [/color] [color=brown]""[/color];
[color=darkblue]014[/color] }
[color=darkblue]015[/color] }
将附件中的jpg文件改为rar,然后解开。。
效果:
[color=darkblue]001[/color] [color=blue] private [/color] [color=blue] static [/color] [color=red]String[/color] readFile([color=red]String[/color] filename) {
[color=darkblue]002[/color] [color=blue] try [/color] {
[color=darkblue]003[/color] [color=red]InputStream[/color] is = Color4j.[color=blue] class [/color].[color=olive]getResourceAsStream[/color](filename);
[color=darkblue]004[/color] [color=red]BufferedReader[/color] br = [color=blue] new [/color] [color=red]BufferedReader[/color]([color=blue] new [/color] [color=red]InputStreamReader[/color](is));
[color=darkblue]005[/color] [color=red]String[/color] line = [color=blue] null [/color];
[color=darkblue]006[/color] [color=red]StringBuffer[/color] buf = [color=blue] new [/color] [color=red]StringBuffer[/color]();
[color=darkblue]007[/color] [color=blue] while [/color] ((line = br.[color=olive]readLine[/color]()) != [color=blue] null [/color]) {
[color=darkblue]008[/color] buf.[color=olive]append[/color](line).[color=olive]append[/color]([color=brown]"\n"[/color]);
[color=darkblue]009[/color] }
[color=darkblue]010[/color] is.[color=olive]close[/color]();
[color=darkblue]011[/color] [color=blue] return [/color] buf.[color=olive]toString[/color]();
[color=darkblue]012[/color] } [color=blue] catch [/color] ([color=red]Exception[/color] e) {
[color=darkblue]013[/color] [color=blue] return [/color] [color=brown]""[/color];
[color=darkblue]014[/color] }
[color=darkblue]015[/color] }
将附件中的jpg文件改为rar,然后解开。。