經(jīng)典ASP中字符串高效拼接
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
在ASP中,要拼接字符串的時候,第一個用到的絕對是&,后來在某次項目中,我發(fā)現(xiàn)在拼接超長字符串的時候,使用&的效率極低。使用join拼接字符串可使效率提升幾百倍。 <% Class appendString Private arrIndex, arrUbound, arrList()
Private Sub Class_Initialize() '分配10長度 redim arrList(10) '當(dāng)前長度 arrIndex = 0 '每次擴展長度 arrUbound = 10 End Sub
Private Sub Class_Terminate() '釋放所有數(shù)組,再次使用時,需要重新分配 Erase arrList End Sub
'設(shè)置值并動態(tài)擴展長度 Public Default Sub Add(value) arrList(arrIndex) = value arrIndex = arrIndex + 1 if arrIndex > arrUbound then arrUbound = arrUbound + 50 redim preserve arrList(arrUbound) end if End Sub
'返回字符串 Public Function getString(splitString) redim preserve arrList(arrIndex - 1) getString = join(arrList,splitString) End Function End Class '調(diào)用方法 Set StringClass = New appendString StringClass.add("我") StringClass.add("愛") StringClass.add("編") StringClass.add("程") OutputString = StringClass.getString("") '打印結(jié)果是:我愛編程 %> ?轉(zhuǎn)自https://blog.csdn.net/qq_19250999/article/details/96475770 該文章在 2025/9/5 8:14:07 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |