Professional Documents
Culture Documents
Java - 8: Cách sử dụng Stack trong lập trình Java
Java - 8: Cách sử dụng Stack trong lập trình Java
package main;
import java.util.Iterator;
import java.util.Scanner;
import java.util.Stack;
}
}
Lí thuyết
Code mẫu
package main;
import java.util.LinkedList;
import java.util.PriorityQueue;
import java.util.Queue;
danhSachSV.offer("TITV 1");
danhSachSV.offer("Nguyen Van B");
danhSachSV.offer("Nguyen Van A");
danhSachSV.offer("TITV 2");
while(true) {
String ten = danhSachSV.poll(); // => lấy
ra và xóa
if(ten==null) {
break;
}
//peek => lấy ra nhưng không xóa.
System.out.println(ten);
}
}
}
package main;
import java.util.ArrayDeque;
import java.util.Deque;
import java.util.LinkedList;
import java.util.Queue;
danhSachSV.offer("TITV 1");
danhSachSV.offer("Nguyen Van A");
danhSachSV.offer("Nguyen Van B");
danhSachSV.offer("TITV 2");
danhSachSV.offerLast("TITV 4");
danhSachSV.offerFirst("TITV 0");
while(true) {
String ten = danhSachSV.poll(); // => lấy
ra và xóa
if(ten==null) {
break;
}
//peek => lấy ra nhưng không xóa.
System.out.println(ten);
}
}
}
import java.util.Arrays;
import java.util.HashSet;
import java.util.Random;
import java.util.Scanner;
import java.util.Set;
public RutThamTrungThuong_HashSet() {
}
System.out.println(Arrays.toString(this.thungPhieuDuThuong.t
oArray()));
}
System.out.println("--------------------------------------")
;
System.out.println("MENU: ");
System.out.println("1. Thêm mã số dự
thưởng.");
System.out.println("2. Xóa mã số dự
thưởng.");
System.out.println("3. Kiểm tra mã số dự
thưởng có tồn tại hay không?");
System.out.println("4. Xóa tất cả các
phiếu dự thưởng.");
System.out.println("5. Số lượng phiếu dự
thưởng.");
System.out.println("6. Rút thăm trúng
thưởng.");
_________
import java.util.Arrays;
import java.util.HashSet;
import java.util.Random;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;
public RutThamTrungThuong_TreeSet() {
}
System.out.println(Arrays.toString(this.thungPhieuDuThuong.t
oArray()));
}
System.out.println("--------------------------------------")
;
System.out.println("MENU: ");
System.out.println("1. Thêm mã số dự
thưởng.");
System.out.println("2. Xóa mã số dự
thưởng.");
System.out.println("3. Kiểm tra mã số dự
thưởng có tồn tại hay không?");
System.out.println("4. Xóa tất cả các
phiếu dự thưởng.");
System.out.println("5. Số lượng phiếu dự
thưởng.");
System.out.println("6. Rút thăm trúng
thưởng.");
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeMap;
System.out.println(Arrays.toString(tapHopTuKhoa.toArray()));
}
Code mẫu
package main;
/**
* @return the value
*/
public int getValue() {
return value;
}
package main;
}
}
package main;
/**
* @return the value
*/
public T getValue() {
return value;
/**
* @param value the value to set
*/
public void setValue(T value) {
this.value = value;
}
}
package main;
}
}
package main;
import java.util.ArrayList;
import java.util.Set;
import java.util.TreeSet;
Java_13: Cách lập trình tạo tập tin và thư mục
trong Java
Code mẫu
package main;
import java.io.File;
import java.io.IOException;
// Kiểm tra thư mục hoặc tập tin có tồn tại hay
không?
File folder1 = new File("/Users/mac/eclipse-
workspace/Java_67");
File folder2 = new File("/Users/mac/eclipse-
workspace/Java_68");
System.out.println("Kiểm tra folder1 có tồn tại hay
không: "+ folder1.exists());
System.out.println("Kiểm tra folder2 có tồn tại hay
không: "+ folder2.exists());
Code mẫu
import java.io.File;
import java.util.Iterator;
import java.util.Scanner;
System.out.println(file.getAbsolutePath());
}
} else if (this.file.isFile()) {
System.out.println("Đây là tập tin, không có
dữ liệu con bên trong.");
}
}
do {
System.out.println("MENU ---------- ");
System.out.println("1. Kiểm tra file có thể
thực thi: ");
System.out.println("2. Kiểm tra file có thể
đọc: ");
System.out.println("3. Kiểm tra file có thể
ghi: ");
System.out.println("4. In đường dẫn: ");
System.out.println("5. In tên file: ");
System.out.println("6. Kiểm tra file là thư
mục hoặc tập tin: ");
System.out.println("7. In ra danh sách các
file con: ");
System.out.println("8. In ra cây thư mục: ");
System.out.println("0. Thoát chương trình.");
luaChon = sc.nextInt();
switch (luaChon) {
case 1:
System.out.println(vdf.kiemTraThucThi());
break;
case 2:
System.out.println(vdf.kiemTraDoc());
break;
case 3:
System.out.println(vdf.kiemTraGhi());
break;
sc.nextLine();
} while (luaChon != 0);
}
}