作者quare96 (光怪鹿离)
看板java
标题[问题] split之後的二维转一维阵列
时间Fri Feb 26 03:12:49 2010
想请教一下...
我设了一个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)
1F:→ kennedy0521:因为你的<C>前面没东西,改成aryCvt[i][1]看看(内容1) 02/26 10:48
2F:→ quare96:有啊~ 有放标题的字串 02/26 11:10
3F:推 snowlike:概念和程式没问题,list储入标题一和二,变数怎宣告的? 02/26 13:38
4F:→ quare96:已解决~ 程式部分没错,谢谢大家拨空看完^^ 02/27 00:55