diff options
Diffstat (limited to 'Java/Label.java')
-rw-r--r-- | Java/Label.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Java/Label.java b/Java/Label.java new file mode 100644 index 0000000..740f8e1 --- /dev/null +++ b/Java/Label.java @@ -0,0 +1,35 @@ +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileWriter; +import java.io.IOException; +import java.util.Scanner; + +public class Label{ +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 inputFile = new File(input_filename); +Scanner file_scanner = new Scanner(inputFile); + +String[] person_data = new String[6]; +for(int i = 0; file_scanner.hasNextLine(); i++){ +person_data[i] = file_scanner.nextLine(); +} + +File outputFile = new File(output_filename); +FileWriter writer = new FileWriter(outputFile); +writer.write(person_data[0] + "\n"); +writer.write(person_data[1] + "\n"); +if(person_data[2].length() > 0){ +writer.write(person_data[2] + "\n"); +} + +writer.write(person_data[3] + ", " + person_data[4] + " " + person_data[5]); +writer.close(); + +} +} |