Announcement

Collapse
No announcement yet.

Ai goi y gium em cai code nay voi

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Java] Ai goi y gium em cai code nay voi

    Em xin loi truoc vi khong viet co dau duoc du` em da~ bat vietkey

    em co cai code muon xin moi nguoi gui y giup gium em

    public void saveToFile(String filename)
    {
    File file = new File(filename);
    try
    {
    PrintWriter print = new PrintWriter(file);

    int theP = productId.size();
    for(int i=0; i < theP; i++)
    {
    print.println(productId.get(i).toString());
    }

    int theQ = productId.size();
    for(int i=0; i < theQ; i++)
    {
    print.println(quantity.get(i).toString());
    }


    print.close();
    }

    catch (FileNotFoundException e)
    {
    System.out.println("Unable to load product from " + file + ".");
    }

    }
    public class Tester2
    {
    public static void main(String[] args)
    {

    Product p1 = new Product();
    p1.loadFromFile("Monitor.txt");
    System.out.println("Actual: " + p1.toString());
    System.out.println("Expected: Product [id=12345, name=Monitor, description=A freakin great monitor!]");

    p1.setId(11111);
    p1.setName("another product");
    p1.setDescription("Description of another product!");

    p1.saveToFile("SaveTest1.pr");
    p1 = null;
    p1 = new Product();

    p1.loadFromFile("SaveTest1.pr");
    System.out.println("Actual: " + p1.toString());
    System.out.println("Expected: Product [id=11111, name=another product, description=Description of another product!]");

    Order o1 = new Order();
    o1.loadFromFile("Order1.or");
    System.out.println("Actual: " + o1.toString());
    System.out.println("Expected: Order [productId=[113489, 201934, 3488, 84432], quantity=[11, 22, 12, 3]]");

    o1 = null;
    o1 = new Order();
    o1.addProduct(1, 4);
    o1.addProduct(2, 3);
    o1.addProduct(3, 2);
    o1.addProduct(4, 1);

    o1.saveToFile("SaveTest2.or");
    o1 = null;
    o1 = new Order();

    o1.loadFromFile("SaveTest2.or");
    System.out.println("Actual: " + o1.toString());
    System.out.println("Expected: Order [productId=[1, 2, 3, 4], quantity=[4, 3, 2, 1]]");

    Order o2 = new Order();
    System.out.print("Actual: ");
    o2.loadFromFile("BadOrder.or");
    System.out.println("Expected: Unable to load order from BadOrder.or.");


    Product p2 = new Product();
    System.out.print("Actual: ");
    p2.loadFromFile("BadProduct.pr");
    System.out.println("Expected: Unable to load product from BadProduct.pr.");

    }
    }
    Actual: Product [id=0, name=null, description=null]
    Expected: Product [id=12345, name=Monitor, description=A freakin great monitor!]
    Actual: Product [id=11111, name=another product, description=Description of another product!]
    Expected: Product [id=11111, name=another product, description=Description of another product!]
    Actual: Order [productId=[], quantity=[]]
    Expected: Order [productId=[113489, 201934, 3488, 84432], quantity=[11, 22, 12, 3]]
    Actual: Order [productId=[1, 2, 3, 4], quantity=[4, 3, 2, 1]]
    Expected: Order [productId=[1, 2, 3, 4], quantity=[4, 3, 2, 1]]
    Actual: Expected: Unable to load order from BadOrder.or.
    Actual: Expected: Unable to load product from BadProduct.pr.
    trong phan product thi em lam ra roi nhung trong phan order thi em chi lam` ra Order [productId=[1, 2, 3, 4], quantity=[4, 3, 2, 1]] con phan Order [productId=[113489, 201934, 3488, 84432], quantity=[11, 22, 12, 3]] thi em lam hoai khong ra

    em da su dung rat nhiu cach khac nhau nhung van khong ra duoc.

    cam on moi nguoi.

LHQC

Collapse
Working...
X