string s=Console.ReadLine();
string[] strS=s.Split(' ');
nhưng làm như vậy thì chỉ cắt dc một khoản trắng.nếu nhìu khoản trắng thì phải dừng cách khác.
Em làm hoài vẫn ko biết cách sử dụng hàm split để tách khoảng trắng ở giữa các số ,(chả là em đang làm bài về đọc ghi tập tin), các anh chị có thể chỉ em cách xài hàm này ko. Nếu có ví dụ dc thì càng tốt , xin cảm ơn mọi người nhìu
string s=Console.ReadLine();
string[] strS=s.Split(' ');
nhưng làm như vậy thì chỉ cắt dc một khoản trắng.nếu nhìu khoản trắng thì phải dừng cách khác.
Có phải WhoAmI của forum cdtl ko vậy, nhìn tên quen quá.
Thông thường hàm Split() đi đôi với hàm Trim(), bạn dùng kết hợp 2 hàm này sẽ được 1 chuổi được loại bỏ các ký tự bạn cần trong 1 chuỗi:
Kết quả: chuoi_ketqua=nothinggonnachangemyloveforC#Code:string chuoi_dau = "nothing gonna change my love for C#"; string[] chuoi_tach = chuoi_dau.Split(new Char[] { ' '}); string chuoi_ketqua = ""; foreach (string s in chuoi_tach) { if (s.Trim() != "") chuoi_ketqua += s; } Console.WriteLine(chuoi_ketqua);
NOTHING GONNA CHANGE MY LOVE FOR C
Để loại bỏ các khoản trắng trong chuổi,bạn có thể dùng cách sau :
string s = "Hello a b c";
char[] c = new char[] { ' ' };
string[] s1 = s.Split(c,StringSplitOptions.RemoveEmptyEntries);
foreach (string x in s1)
{
Console.Write(x);
}
Cảm ơn anh WhoAmI và mọi người nhiều lắm . À anh WhoAmI ơi ở chỗ RemoveEmptyEntries có phải mình dùng để xóa các dòng trắng phỉa ko anh. Anh có thể giải thích cho em sự khác nhau giữa RemoveEmptyEntries với None khi ta dùng Split ko .
Cái này mình hiểu cách sử dụng nhưng mà nói sẽ ko rõ lắm,Bạn nên dùng MSDN để xe ví dụ của nó nhe..Bạn search từ String.Split sẽ thấy thui
string[] chuoi_tach = chuoi_dau.Split(new Char[] { ' '});
Mọi người cho mình hỏi chỗ new Char[]{' '} là sao nhỉ. nếu viết chuoi_dau.Split(' '); có khác gì không
Sao lâu vậy mà chưa ai trả lời giúp mình vậy?
sao phải khổ sở thế nhỉ: bạn dùng hàm Replate cho nhanh đi.
chuoi = chuoi.Replate(" ", ""); nhàn hơn bao nhiêu.
nếu bị ép phải dùng split thì dùng như whoAmI hoặc áo choàng đen đều ổn