first part of Lab13
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										4
									
								
								drawingTest.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								drawingTest.svg
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | <?xml version="1.0" standalone="no"?> | ||||||
|  | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | ||||||
|  | <svg width="500" height="700" version="1.1" xmlns="http://www.w3.org/2000/svg"> | ||||||
|  | </svg> | ||||||
| After Width: | Height: | Size: 224 B | 
| @@ -27,7 +27,7 @@ public class GarageManager { | |||||||
| 		Object[] keys = services.keySet().toArray(); | 		Object[] keys = services.keySet().toArray(); | ||||||
| 		 | 		 | ||||||
| 		String result = ""; | 		String result = ""; | ||||||
| 		result += "*************************\n"; | 		result += "*******************************\n"; | ||||||
| 		result += "* Super Auto 20000 invoice ****\n"; | 		result += "* Super Auto 20000 invoice ****\n"; | ||||||
| 		result += "*******************************\n\n"; | 		result += "*******************************\n\n"; | ||||||
| 		 | 		 | ||||||
| @@ -70,6 +70,16 @@ public class GarageManager { | |||||||
| 		System.out.println(bill2); | 		System.out.println(bill2); | ||||||
| 				 | 				 | ||||||
| 		// Complete with your code here ! | 		// Complete with your code here ! | ||||||
|  |  | ||||||
|  | 		try { | ||||||
|  | 			FileOutputStream bill = new FileOutputStream("C://tmp//bill.txt"); | ||||||
|  | 			PrintWriter billWriter = new PrintWriter(bill); | ||||||
|  | 			billWriter.print(bill1 + "\n\n\n\n\n\n\n" + bill2); | ||||||
|  | 			billWriter.close(); | ||||||
|  | 		} catch (Exception e) { | ||||||
|  | 			System.out.println("File can't be written"); | ||||||
|  |             e.printStackTrace(); | ||||||
|  | 		} | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| } | } | ||||||
|   | |||||||
| @@ -29,6 +29,30 @@ public class ReadFileApplication { | |||||||
| 			BufferedReader csvReader = new BufferedReader(new FileReader(in)); | 			BufferedReader csvReader = new BufferedReader(new FileReader(in)); | ||||||
| 			 | 			 | ||||||
| 			// TODO: complete here | 			// TODO: complete here | ||||||
|  | 			String line; | ||||||
|  | 			do { | ||||||
|  | 				line = csvReader.readLine(); | ||||||
|  | 				 | ||||||
|  | 				if(line == null) break; | ||||||
|  |  | ||||||
|  | 				String[] str = new String[7]; | ||||||
|  | 				str = line.split(";"); | ||||||
|  | 				 | ||||||
|  | 				Point p1 = new Point(); | ||||||
|  | 				p1.x = Integer.parseInt(str[0]); | ||||||
|  | 				p1.y = Integer.parseInt(str[1]); | ||||||
|  | 				 | ||||||
|  | 				Point p2 = new Point(); | ||||||
|  | 				p2.x = Integer.parseInt(str[2]); | ||||||
|  | 				p2.y = Integer.parseInt(str[3]); | ||||||
|  |  | ||||||
|  | 				Color color = new Color( | ||||||
|  | 					Integer.parseInt(str[4]), | ||||||
|  | 					Integer.parseInt(str[5]), | ||||||
|  | 					Integer.parseInt(str[6]) | ||||||
|  | 					); | ||||||
|  | 				lines.add(new Line(p1, p2, color)); | ||||||
|  | 			} while (!line.isEmpty()); | ||||||
| 			 | 			 | ||||||
| 			System.out.println(lines.size() + " shapes found in csv file."); | 			System.out.println(lines.size() + " shapes found in csv file."); | ||||||
| 			csvReader.close(); | 			csvReader.close(); | ||||||
| @@ -50,7 +74,7 @@ public class ReadFileApplication { | |||||||
| 	 * Entry point of the program | 	 * Entry point of the program | ||||||
| 	 */ | 	 */ | ||||||
| 	public static void main(String[] args) {					 | 	public static void main(String[] args) {					 | ||||||
| 		Vector<Line> theLines = ReadFileApplication.parseFile("drawingTest.csv");		 | 		Vector<Line> theLines = ReadFileApplication.parseFile("src/lab13_streams/data/drawingTest.csv");		 | ||||||
|  |  | ||||||
| 		// Display what we read | 		// Display what we read | ||||||
| 		ReadFileApplication.displayLines(theLines); | 		ReadFileApplication.displayLines(theLines); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user