Skip to content

Commit e4125f6

Browse files
committed
Add Try With Resources
1 parent d57dbb2 commit e4125f6

File tree

1 file changed

+12
-37
lines changed
  • src/com/codefortomorrow/advanced/chapter14/solutions

1 file changed

+12
-37
lines changed

src/com/codefortomorrow/advanced/chapter14/solutions/Lexico.java

Lines changed: 12 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -16,47 +16,22 @@
1616
public class Lexico {
1717

1818
public static void main(String[] args) {
19-
BufferedReader br = null;
20-
BufferedReader br2 = null;
21-
try {
22-
br = new BufferedReader(new FileReader("f1.txt"));
23-
br2 = new BufferedReader(new FileReader("f2.txt"));
24-
25-
<<<<<<< HEAD
26-
String line1 = br.readLine();
27-
String line2 = br2.readLine();
28-
int c = line1.compareTo(line2);
29-
while (c == 0){
30-
line1 = br.readLine();
31-
line2 = br2.readLine();
32-
c = line1.compareTo(line2);
33-
}
34-
if(c > 0)
35-
System.out.println("File 2");
36-
else
37-
System.out.println("File 1");
38-
} catch(IOException e){
39-
e.printStackTrace();
40-
} finally{
41-
br.close();
42-
br2.close();
43-
}
44-
}
45-
=======
19+
try(BufferedReader br = new BufferedReader(new FileReader("f1.txt"));
20+
BufferedReader br2 = new BufferedReader(new FileReader("f2.txt"));) {
4621
String line1 = br.readLine();
4722
String line2 = br2.readLine();
4823
int c = line1.compareTo(line2);
49-
while (c == 0) {
50-
line1 = br.readLine();
51-
line2 = br2.readLine();
52-
c = line1.compareTo(line2);
24+
while (c == 0){
25+
line1 = br.readLine();
26+
line2 = br2.readLine();
27+
c = line1.compareTo(line2);
5328
}
54-
if (c > 0) System.out.println("File 2"); else System.out.println(
55-
"File 1"
56-
);
57-
} catch (IOException e) {
58-
e.printStackTrace();
29+
if(c > 0)
30+
System.out.println("File 2");
31+
else
32+
System.out.println("File 1");
33+
} catch(IOException e){
34+
e.printStackTrace();
5935
}
6036
}
61-
>>>>>>> 7e8c2fe0ebe2b7a31da0266f78e9388b466656c3
6237
}

0 commit comments

Comments
 (0)