问题同主题。
解决方案 »
- 急!!求高手解决:linux环境下编写执行java程序的批处理文件
- 我想建一个.properties的属性文件,怎么创建啊
- 请问如何用java代码实现类似sql多字段分组的功能?
- 网络怎么传递两种信息?
- 小妹急----- 关于文本框的问题...... 在线等!!!!
- 存到xml中不能有'<','#'这种字符,如何把它们替换掉?
- 有没有办法实现这样的需求?
- 为什么我的web.xml里面用不了<filter>这个标识呢?
- Java的swing中有没有类似于VB中ListView的控件????
- 怎样把Jboss和tomcat加入服务在后台运行呢?
- 求一段javascript代码 谢谢了 类似的也行
- Socket能不能被序列化 想通过IO传给其他的类引用
至于startsWith和上面两个实现的是不同的功能
是不是其实都差不多?
String str = "测试一下哪个效率高测试一下哪个效率高测试一下哪个效率高测试一下哪个效率高测试一下哪个效率高";
long start = System.nanoTime();
int indexOf = str.indexOf("高");
long end = System.nanoTime();
System.out.println(end-start);
start = System.nanoTime();
str.contains("高");
end = System.nanoTime();
System.out.println(end-start);
}
String str = "测试一下哪个效率高测试一下哪个效率高测试一下哪个效率高测试一下哪个效率高测试一下哪个效率高";
long start = System.nanoTime();
int indexOf = str.indexOf("高");
long end = System.nanoTime();
System.out.println(end-start);
start = System.nanoTime();
str.contains("高");
end = System.nanoTime();
System.out.println(end-start);
start = System.nanoTime();
str.startsWith("高");
end = System.nanoTime();
System.out.println(end-start);
}