[問題] split之後的二維轉一維陣列
想請教一下...
我設了一個strLog字串大概長這樣:
標題1<c>內容1<c><b>標題2<c>內容2<c><b><a>位址1<c>文字1<c><b>位址2<c>文字2<c><b>
↑ ↑ ↑從這個先對切 ↑ ↑
↑再切 ↑ ↑ ↑
aryTmp1 = strLog.split("<a>");
aryTmp2 = aryTmp1[0].split("<b>");
for(int i=0;i<aryTmp2.length;i++){
aryCvt[i]=aryTmp2[i].split("<c>");
aryList[i]=aryCvt[i][0];
}
預想是把aryTmp2放進aryCvt轉為二維矩陣
然後把aryCvt每一行的第一項都轉進aryList成為一維陣列
可是用上面的程式碼跑出來之後aryList還是null...
所以我推測應該是二維在轉一維的時候有問題(有測過strLog字串split之後沒問題)
有人知道問題出在哪,或是有更好的寫法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.210.4
※ 編輯: quare96 來自: 61.217.210.4 (02/26 03:29)
→
02/26 10:48, , 1F
02/26 10:48, 1F
→
02/26 11:10, , 2F
02/26 11:10, 2F
推
02/26 13:38, , 3F
02/26 13:38, 3F
→
02/27 00:55, , 4F
02/27 00:55, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):