本文整理了Java中org.crsh.util.Utils.indexOf()
方法的一些代码示例,展示了Utils.indexOf()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.indexOf()
方法的具体详情如下:
包路径:org.crsh.util.Utils
类名称:Utils
方法名:indexOf
暂无
代码示例来源:origin: crashub/crash
private static int width(int width, Iterator<Object> stream, CharSequence current, Integer from) {
while (current == null) {
if (stream.hasNext()) {
Object next = stream.next();
if (next instanceof CharSequence) {
current = (CharSequence)next;
from = 0;
}
} else {
break;
}
}
if (current == null) {
return width;
} else {
int pos = Utils.indexOf(current, from, '\n');
if (pos == -1) {
return width(width + current.length() - from, stream, current, from);
} else {
return Math.max(width + pos - from, width(0, stream, null, 0));
}
}
}
代码示例来源:origin: com.github.corda.crash/crash.shell
private static int width(int width, Iterator<Object> stream, CharSequence current, Integer from) {
while (current == null) {
if (stream.hasNext()) {
Object next = stream.next();
if (next instanceof CharSequence) {
current = (CharSequence)next;
from = 0;
}
} else {
break;
}
}
if (current == null) {
return width;
} else {
int pos = Utils.indexOf(current, from, '\n');
if (pos == -1) {
return width(width + current.length() - from, stream, current, from);
} else {
return Math.max(width + pos - from, width(0, stream, null, 0));
}
}
}
代码示例来源:origin: org.crashub/crash.shell
private static int width(int width, Iterator<Object> stream, CharSequence current, Integer from) {
while (current == null) {
if (stream.hasNext()) {
Object next = stream.next();
if (next instanceof CharSequence) {
current = (CharSequence)next;
from = 0;
}
} else {
break;
}
}
if (current == null) {
return width;
} else {
int pos = Utils.indexOf(current, from, '\n');
if (pos == -1) {
return width(width + current.length() - from, stream, current, from);
} else {
return Math.max(width + pos - from, width(0, stream, null, 0));
}
}
}
代码示例来源:origin: org.crsh/crsh.shell.core
private static int width(int width, Iterator<Chunk> stream, Text current, Integer from) {
while (current == null) {
if (stream.hasNext()) {
Chunk next = stream.next();
if (next instanceof Text) {
current = (Text)next;
from = 0;
}
} else {
break;
}
}
if (current == null) {
return width;
} else {
int pos = Utils.indexOf(current.getText(), from, '\n');
if (pos == -1) {
return width(width + current.getText().length() - from, stream, current, from);
} else {
return Math.max(width + pos - from, width(0, stream, null, 0));
}
}
}
内容来源于网络,如有侵权,请联系作者删除!