Switch statement trong Java
Switch statement trong Java là một câu lệnh dùng để kiểm tra giá trị của một biến, biến này có thể có nhiều giá trị khác nhau, tuỳ theo giá trị của biến này mà chúng ta có thể định nghĩa một tập các câu… Read More
Switch statement trong Java là một câu lệnh dùng để kiểm tra giá trị của một biến, biến này có thể có nhiều giá trị khác nhau, tuỳ theo giá trị của biến này mà chúng ta có thể định nghĩa một tập các câu… Read More
Ngoài các phương thức charAt(), indexOf(), substring(), length() hoạt động như trong đối tượng String, StringBuilder còn có những phương thức chính khác mà chúng ta sẽ tìm hiểu ngay sau đây: Phương thức append() dùng để thêm một giá trị nào đó vào cuối… Read More
Thông thường trước Java 8, khi chúng ta muốn sort các phần tử trong một List object, chúng ta sẽ sử dụng đối tượng Comparator. Ví dụ như:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
package com.huongdanjava.javaexample; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Example { public static void main(String[] args) { List<String> names = new ArrayList<>(); names.add("Thanh"); names.add("Khanh"); names.add("Tan"); Collections.sort(names, new Comparator<String>() { @Override public int compare(String s1, String s2) { return s1.compareTo(s2); } }); for (String s : names) { System.out.println(s); } } } |
Kết quả: Từ Java 8 trở đi, chúng ta có thêm một cách khác để sort… Read More
Mình đã giới thiệu với các bạn về Type Inference trong Java ở bài viết trước. Nếu các bạn đã đọc qua thì có lẽ sẽ biết đây là tính năng của Java Compiler dựa trên cách khai báo, cách gọi để xác định được… Read More
Thông thường, trước Java 8, khi muốn sắp xếp các phần tử của một List trong Java, chúng ta sẽ sử dụng đối tượng Comparator. Ví dụ như:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
package com.huongdanjava.javaexample; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class Example { public static void main(String[] args) { List<String> names = new ArrayList<>(); names.add("Thanh"); names.add("Khanh"); names.add("Tan"); Collections.sort(names, new Comparator<String>() { @Override public int compare(String s1, String s2) { return s1.compareTo(s2); } }); for (String s : names) { System.out.println(s); } } } |
Kết quả: Từ Java 8 trở đi, chúng ta có một cách khác để làm điều này.… Read More
Trong bài viết này, mình sẽ hướng dẫn các bạn cách sắp xếp các phần tử trong một đối tượng Map sử dụng đối tượng Stream và đối tượng Collectors trong Java bằng key và bằng value. Ví dụ mình có một đối tượng Map… Read More
Để filter một Map sử dụng Stream và Lambda Expression trong Java, chúng ta cũng sẽ sử dụng phương thức filter() của đối tượng Stream được lấy từ đối tượng Entry của đối tượng Map như filter một List. Cụ thể như thế nào? Chúng… Read More
Thông thường trước Java 8, khi chúng ta muốn filter một List nào đó, chúng ta sẽ duyệt qua tất cả các phần tử trong List và dựa vào điều kiện mà chúng ta cần filter, chúng ta sẽ có một List mới theo nhu… Read More
Trong bài viết này, mình sẽ hướng dẫn các bạn cách chuyển đổi char qua String trong Java các bạn nhé! Hãy xem xét ví dụ sau nha các bạn:
1 2 3 4 5 6 7 8 9 |
package com.huongdanjava.javaexample; public class Example { public static void main(String[] args) { char c = 'K'; } } |
Để chuyển đổi ký tự “K” qua String, chúng ta sẽ sử dụng đối… Read More
Kể từ Java 8, chúng ta có thể chuyển đổi một đối tượng Java sang kiểu dữ liệu khác sử dụng phương thức map() của đối tượng Stream với Lambda Expression. Trong bài viết này, mình sẽ trình bày với các bạn một số ví… Read More