另辟蹊径处理字符串中的字符:字节数组法

翻滚吧啦啦啦

翻滚吧啦啦啦

2016-02-19 19:25

下面图老师小编要跟大家分享另辟蹊径处理字符串中的字符:字节数组法,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

当要处理字符串中的每一个字符时,可以将字符串赋值到一个byte数组中进行操作。要记住:每一个Unicode字符对应双字节。这种方法通常要快许多,因为节省了大量的Mid$函数操作以及大量的临时字符串空间。下面的代码是统计字符串中空格数目的最快方法

Dimb()asByte,countAsInteger

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

b()=source$

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

Fori=0toUBound(b)StepLenB("A")

Ifb(i)=32Thencount=count 1

Next

请注意上面代码中LenB()函数的特殊用法:在VB4(32位)、VB5和VB6中它返回数值2,在VB4(16位)中返回数值1。因此,我们就可以使用同一代码段,而无需#If编译指令。

->

展开更多 50%)
分享

猜你喜欢

另辟蹊径处理字符串中的字符:字节数组法

编程语言 网络编程
另辟蹊径处理字符串中的字符:字节数组法

C# 16进制与字符串、字节数组之间的转换

编程语言 网络编程
C# 16进制与字符串、字节数组之间的转换

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

浅议VB6字节数组和字符串的相互转换

编程语言 网络编程
浅议VB6字节数组和字符串的相互转换

复制字符串中的字符

编程语言 网络编程
复制字符串中的字符

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JAVA-字符串处理中的重点

编程语言 网络编程
JAVA-字符串处理中的重点

Delphi中的字符串

编程语言 网络编程
Delphi中的字符串

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

SFC/scannow(系统文件扫描和修复)命令的心得体会

SFC/scannow(系统文件扫描和修复)命令的心得体会

GoSub在编译程序中速度变慢

GoSub在编译程序中速度变慢
下拉加载更多内容 ↓