30/09/2018, 21:48

Giúp mình hiểu đoạn code này với. do ko hiểu về split. (java) for (String tu : khoangtrang)

package bai05;

public class ToiUuChuoi {

	public static void main(String[] args) {
		String s="                Huynh       Thai        trinh           ";
		s=s.trim(); 
		String []khoangtrang = s.split(" "); 
		String sToiUu = "";
		for (String tu : khoangtrang)
		{
			if (tu.trim().length() !=0)
			    sToiUu += tu + " ";
		}
		 sToiUu=sToiUu.trim();
		System.out.println("Tên khách hàng "+sToiUu);
		
		String string = "004-034556";
		String[] parts = string.split("-");
		String part1 = parts[0]; // 004
		String part2 = parts[1]; // 034556
		System.out.println("part 1"+part1);
		System.out.println("part 2"+part2);

	}

}
mt viết 23:53 ngày 30/09/2018

java splitjava for loop trong google cho bạn kết quả gì ?

Ngân Béo viết 23:55 ngày 30/09/2018

Đơn giản là nó chia chuỗi ra thôi. Ví dụ chuỗi Ngân Béo có khoảng trắng ở giữa. Ta chọn khoảng trắng để chia chuỗi ra thì được hai chuỗi là Ngân và Béo. Split nghĩa là chia mà.

Trình Thái Huỳnh viết 23:49 ngày 30/09/2018

for (String tu : khoangtrang)
vậy còn đoạn code này có nghĩa gì?
cảm ơn.

NhatTa viết 23:55 ngày 30/09/2018

Góp ý khi bạn coi một phương thức nên coi tất cả overload của method đó.
Vòng lặp for bình thường duyệt qua các phân tử của mảng khoangtrang.
Tham khảo: http://www.tutorialspoint.com/java/java_loop_control.htm

Ngân Béo viết 23:58 ngày 30/09/2018

Không biết vì chưa học

Bài liên quan
0