去掉字符串中的所有空格


實現效果:

關鍵知識:

(使用字符串的ToCharArray方法將字符串復制到Unicode字符數組,然后對其進行操作)

 

實現代碼:

 1         private void button1_Click(object sender, EventArgs e)
 2         {
 3             if (textBox1.Text != string.Empty)
 4             {
 5                 if (button1.Text.Equals("清除")){
 6                   textBox1.Text = ""; textBox2.Text = "";
 7                     button1.Text = "去掉空格"; 
 8                 }else if(textBox1.Text!=string.Empty){
 9                                 char[] cha = textBox1.Text.ToCharArray();//得到字符數組
10                 IEnumerator ienumer = cha.GetEnumerator();//得到枚舉器
11                 StringBuilder stringbuilder = new StringBuilder();
12                 while(ienumer.MoveNext()){  //開始枚舉
13                     stringbuilder.Append(
14                         (char)ienumer.Current != ' ' ? //注意字符串內為空格 非空字符
15                         ienumer.Current.ToString():string.Empty);
16                 }
17                 textBox2.Text = stringbuilder.ToString();//得到沒有空格的字符串
18                 button1.Text = "清除";
19                 }
20             }
21             else { MessageBox.Show("還沒有輸入嗷","提示:"); }
22         }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM