String[] words=s1.split("\\s");
for(String w:words){
System.out.println(w);
}
Ở đây dấu " : " có thể dịch ntn ạ?
String[] words=s1.split("\\s");
for(String w:words){
System.out.println(w);
}
Ở đây dấu " : " có thể dịch ntn ạ?
Nó là foreach loop
, bạn tìm hiểu thêm trên Google nhé Mà lần sau đăng code lên thì nhớ Markdown lại cho mọi người dễ nhìn !
Cách post Code dùng Markdown trong Category Programming
Giải thích sâu hơn về foreach loop trong Java
Java có 2 cách duyệt phần tử trong array
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
for(int i = 0; i < numbers.size(); i++) {
System.out.println(numbers.get(i));
}
Duyệt index chỉ lấy index, dùng index để lấy phần tử trong list
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
for(Integer number : numbers) {
System.out.println(number);
}
Duyệt phần tử trả về chính phần tử đó, không lấy index
Thực ra còn duyệt list qua stream API nhưng không đề cập ở đây
thanks anh ạ! zzzzzzzzz