请教数组的一个对比方法

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:00:00
我得到两个数组 byte[] a,和byte[] b,
我想判断a序列是否是b的一子序列,当然判断的时候必须把a看做一个整体,比方说
a={12,23,34,45},
b={23,45,12,23,34,45,54,12},
那么a就符合条件,如果
b={23,12,34,45,12}
那么a就不是b的子序列。

有没有什么简单的方法来实现,或是用.net自由的类库来实现,
方法越简单越好,方法当然要有容错的能力。

最简单的是用plsql,哈哈
先用||把数组元素连接成一个串
然后用select decode(INSTR('a数组串', 'b数组串'),0,0,1) INTO TEMP FROM DUAL

然后看temp的值来判断,0是没有。1是有。超级简单,哈哈