字串
names[0]的长度是10,索引范围是0~9;names[1]的长度是9,索引范围是0~8;names[2]的长度是12,索引范围是0~11。当字串索引范围不正确的时候会抛出“StringIndexOutOfBoundsException”例外。 程式第11行有用到字串物件的“substring”方法来取的子字串,取得names字串阵列中每个字串的子字串,子字串的字元索引范围是0~2和6~9,所以长度未满10的names[1]将会抛出“StringIndexOutOfBoundsException”例外,而其他的字串则可以成功地进行子字串的串接
STUFF以替换字串(replace_str)置入原字串(str)中。语法如下: 原字串(str)所设定之开始位置(start)起移除指定长度(length)之字元,再将替换字串(replace_str)置入原字串(str)的开始位置(start)中。可将前述说明,整理如下: 由位置7,删除2个字元,置入空字串
密码学中,3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单的方法,即通过增加DES的密钥长度来避免类似的攻击,而不是设计一种全新的块密码算法
暴力字串搜寻(Brute-force Substring Search)算法是最基本的字串搜寻算法。它可以按照原文中字元的顺序,逐一与搜寻样本(pattern)进行比对,判断目前的搜寻位置是否就是搜寻样本存在的位置。 最直觉简单搜寻文字的方法,就是将原文内的所有文字全都看过一次,并在过程中一一比对原文内的字元和搜寻样本内的所有字元