Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- [Step 1]
- drust krdne file txt la naw project ba nawe "Vehicles.txt" dwatr TEXT 1 copy bka nawe
- [Step 2]
- drust krdne class Vehicle w code yakam copy bka
- [Step 3]
- drust krdne class Main w code dwam copy bka
- */
- // TEXT 1:
- /*
- BMW:Car
- Toyota:Car
- Audi:Car
- 123-Bike:Bicycle
- 123-Mountain:Bicycle
- bike-5:Bicycle
- Motor-111:Motors
- Motor-222:Motors
- */
- //Code 1:
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileReader;
- import java.io.IOException;
- import java.util.ArrayList;
- public class Vehicle {
- private ArrayList<String> vehicleList = new ArrayList<String>();
- public void addToList(String type) {
- vehicleList.clear();
- try {
- File file = new File("Vehicles.txt");
- FileReader file_reader = new FileReader(file);
- BufferedReader br = new BufferedReader(file_reader);
- String line;
- while ((line = br.readLine()) != null) {
- String[] info = line.split(":");
- if (info[1].equalsIgnoreCase(type)) {
- vehicleList.add(info[0]);
- }
- }
- file_reader.close();
- } catch (IOException e) {
- System.out.println(e);
- }
- }
- public void vehicleList() {
- if (vehicleList.size() > 0) {
- vehicleList.forEach((car) -> {
- System.out.println(car);
- });
- } else {
- System.out.println("Invalid list.");
- }
- }
- }
- // Code 2:
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- Vehicle v = new Vehicle();
- System.out.println("Write the type of vehicle you want: [Car/Bicycle/Motors]");
- String type = input.next();
- v.addToList(type);
- v.vehicleList();
- }
- }
Add Comment
Please, Sign In to add comment