写一个方法:
publicStringdelString(StringA,StringB){
.....方法体......
}
用高效的方式从A中剔除包含B的字符,例如StringA="hiareyouok";
StringB="io";delString方法返回"hareyuk"
注意:不能使用String的instandof,splid,charat等等库函数 请问怎么做?
用String的toCharArray做的,如果这个都不能用,那就无能为力了。
Java code
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->public class Test {
public static void main(String[] args) {
String a = "hi are you ok";
String b = "io";
long t0, t1;
String s = null;
t0 = System.nanoTime();
s = delString(a, b);
t1 = System.nanoTime();
System.out.println(t1 - t0 + " ns");
System.out.println(s);
}
private static String delString(String a, String b) {
char[] ca = a.toCharArray();
char[] cb = b.toCharArray();
char[] c = new char[ca.length];
int len = 0;
for(int i = 0; i < ca.length; i++) {
boolean isExist = false;
for(int j = 0; j < cb.length; j++) {
if(ca[i] == cb[j]) {
isExist = true;
break;
}
}
if(!isExist) {
c[len++] = ca[i];
}
}
return new String(c, 0, len);
}
}
分享到:
相关推荐
迅雷c++笔试面试题迅雷c++笔试面试题迅雷c++笔试面试题
c++面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试...
2018迅雷面试题
面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题面试题...
Java面试题 有数组int []d={1,2,-5,6,等等}; 删除其中等于10的元素并返回删除的个数,要求时间和空间做优化,要先想思路。。。。
【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】分布式相关面试题大全面试题【BAT必备】...
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里巴巴面试题2023java最新阿里...
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题
最全的j2EE面试题,题量大、经典,是我面试的整理试题 1、java笔试题大集合 2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、...
.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题
迅雷面试题.doc 迅雷面试题.doc 迅雷面试题.doc 迅雷面试题.doc
面试题 面试题 面试题 面试题 面试题 面试题 面试题
ERP工程师面试题ERP工程师面试题ERP工程师面试题ERP工程师面试题
.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题.net面试题
JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...
java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题java面试题...
数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题数据库面试题