summaryrefslogtreecommitdiffstats
path: root/Java/Label2.java
diff options
context:
space:
mode:
Diffstat (limited to 'Java/Label2.java')
-rw-r--r--Java/Label2.java36
1 files changed, 36 insertions, 0 deletions
diff --git a/Java/Label2.java b/Java/Label2.java
new file mode 100644
index 0000000..5a34aee
--- /dev/null
+++ b/Java/Label2.java
@@ -0,0 +1,36 @@
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.Scanner;
+import java.util.ArrayList;
+
+public class Label2{
+public static void main(String[] arg) throws IOException{
+Scanner user_in = new Scanner(System.in);
+
+System.out.println("Enter input file:");
+String input_filename = user_in.nextLine();
+System.out.println("Enter output file:");
+String output_filename = user_in.nextLine();
+
+File input_file = new File(input_fname);
+Scanner file_in = new Scanner(input_file);
+
+List<String> people_data = new ArrayList<String>();
+while(file_in.hasNextLine()){
+people_data.add(file_in.nextLine());
+}
+
+File output_file = new File(output_fname);
+FileWriter writer = new FileWriter(output_file);
+for (int i = 0; i < people_data.size(); i++) {
+ String[] datas = people_data.get(i).split(",");
+ if(datas[j].length() > 0){
+ writer.write(datas[j] + "\n");
+ }
+}
+writer.write(datas[3] + ", " + datas[4] + " " + datas[5] + "\n\n");
+
+writer.close();
+}}