本文整理了Java中io.airlift.slice.Slice.indexOfBruteForce()
方法的一些代码示例,展示了Slice.indexOfBruteForce()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Slice.indexOfBruteForce()
方法的具体详情如下:
包路径:io.airlift.slice.Slice
类名称:Slice
方法名:indexOfBruteForce
暂无
代码示例来源:origin: airlift/slice
public static void assertIndexOf(Slice data, Slice pattern, int offset, int expected)
{
assertEquals(data.indexOf(pattern, offset), expected);
assertEquals(data.indexOfBruteForce(pattern, offset), expected);
}
代码示例来源:origin: io.airlift/slice
public static void assertIndexOf(Slice data, Slice pattern, int offset, int expected)
{
assertEquals(data.indexOf(pattern, offset), expected);
assertEquals(data.indexOfBruteForce(pattern, offset), expected);
}
代码示例来源:origin: io.airlift/slice
public static void assertIndexOf(Slice data, Slice pattern)
{
int index;
List<Integer> bruteForce = new ArrayList<>();
index = 0;
while (index >= 0 && index < data.length()) {
index = data.indexOfBruteForce(pattern, index);
if (index >= 0) {
bruteForce.add(index);
index++;
}
}
List<Integer> indexOf = new ArrayList<>();
index = 0;
while (index >= 0 && index < data.length()) {
index = data.indexOf(pattern, index);
if (index >= 0) {
indexOf.add(index);
index++;
}
}
assertEquals(bruteForce, indexOf);
}
代码示例来源:origin: airlift/slice
public static void assertIndexOf(Slice data, Slice pattern)
{
int index;
List<Integer> bruteForce = new ArrayList<>();
index = 0;
while (index >= 0 && index < data.length()) {
index = data.indexOfBruteForce(pattern, index);
if (index >= 0) {
bruteForce.add(index);
index++;
}
}
List<Integer> indexOf = new ArrayList<>();
index = 0;
while (index >= 0 && index < data.length()) {
index = data.indexOf(pattern, index);
if (index >= 0) {
indexOf.add(index);
index++;
}
}
assertEquals(bruteForce, indexOf);
}
代码示例来源:origin: airlift/slice
return indexOfBruteForce(pattern, offset);
代码示例来源:origin: io.airlift/slice
return indexOfBruteForce(pattern, offset);
内容来源于网络,如有侵权,请联系作者删除!