程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c#-C#中字符串根據字符種類進行分類

c#-C#中字符串根據字符種類進行分類

編輯:編程綜合問答
C#中字符串根據字符種類進行分類

將一個文本文件(有數字,有字母)讀入到一個字符串s裡
for(int i = 0;i<s.length-1;i++)
if(s[i] is int )
number.add(s[i]);
else
alphabet.add(s[i]);
為什麼number是空的

最佳回答:


首先,對於字符串而言,它的每一個元素都是字符,也就是char類型,不管你覺得是數組還是字母還是符號
那麼s[i] is int這句話就始終為false,所以你的number就加不進去元素
其次,如果你的數字+字母文本文件存在回車換行,那麼string裡面的每個字符元素除了數字,字母以外
還有可能是 '\r' 回車 和 '\n' 換行

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved