题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,
输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r
stdnts.”。
其实这类题有个特点,字符串中的字符分为两类,就可以联想快速排序里的将当前的数组分为左右两组,其中左边的数字小于某值,右边的数字大于某值。这种大于和小于就是将分为两类。当然,等于也是,但是可以忽略。
还有一道面试题,将int数组转换为奇数偶数各一边。
这道题就是将字符分为在删除字符串中 和不在删除字符串中两种。
public static void delete(String source, String dest){
boolean[] del = new boolean[128];
Arrays.fill(del, false);
char[] src = new char[source.length()];
src = source.toCharArray();
int j = 0;
for(int i=0; i<dest.length(); i++){
del[dest.charAt(i)] = true;
}
for(int i=0; i<source.length(); i++){
char c = source.charAt(i);
if(!del[c]){
src[j] = c;
j++;
}
}
System.out.println(new String(src,0, j));
}
分享到:
相关推荐
C#批量删除字符串中间的字符串,输入开始字符串,结束字符串,点击删除按钮之后,获取新的删除后的字符串(开始字符串跟结束字符串不删除)
1、删除特定字符 特定字符的删除,思路跟插入字符类似。 可以分为两类,删除特定位置的字符 或者 删除指定字符。 1.1、删除特定位置的字符 使用.pop()方法。输入参数,即为要删除的索引。 string = '公众号:土堆碎...
用指针删除数组里面的字符串,简单易懂,专为初学者写的
删除字符串中指定的字符函数,例子。。。。。。
按照系统已经定义的函数接口编写函数实体,实现:在主串中MainStr查找是否存在某特定子串SubStr1,若存在则将所有的SubStr1替换为新的指定子串SubStr2,函数返回字符串替换的次数。 具体要求和相关假设为: ① 函数...
将该bat文件放入想处理的文件的同一文件夹中(注意,该bat会处理同一文件夹中所有的文件),双击运行,输入想删除的字符串,回车运行。
是编程人员必备的东东,比如有许多行代码或字符串,要在每个字符串前、后加什么字符,要删除字符,替换字符,删除前面,后面几个字符,删除多行代码中的空白行。或交换某特定字符的前后内容...不用再每字每句的手写...
第一、找出字符或者字符串的类型,是数字、字母还是其他特定字符,是可打印字符,还是不可打印字符(一些控制字符)。 第二、找出组成字符串的字符个数和字符串的存储结构(比如数组)。 第三、对串的常规操作:求子串、...
这是一个如何在Excel中使用Visual Basic获取特定字符串并提取其加权值的示例。这个示例将删除不需要的列,并添加一个列,用于根据VLOOKUP引用表填充加权数字。 这是一个如何在Excel中使用Visual Basic获取特定字符串...
Shell 删除指定文件中含有指定字符的行,2个参数,脚本中有注释
批处理bat文件,将当前文件夹下所有文件,文件名中的name1替换位name2,简单的几行代码,执行批处理重命名操作,如果想删除特定字符,name2为空即可
labview8.6编写的将字符串过滤成指定的字符串,包括 数值,大写,小写,十进制,16进制,8进制等
主要介绍了pandas.DataFrame中删除包涵特定字符串所在的行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
产品特点 查找字符串中所有出现的表情符号 在字符串中搜索特定于表情的表情符号 查找单个表情符号的定义 查找定义以获取表情符号列表 从字符串中删除所有表情符号 导入工具可使用规格更新Emoji数据 查找字符串中特定...
网上很多办法,虽然是对的,用起来结果不对。这里提供正确办法。 去掉开头的空格 $text= 123 456 ...# 删除字符串中所有空格 sed 's/[[:space:]]//g' 当然还有简单办法: # 只替换一个 text=${text/ /-} #
每个 Java 程序都会为您提供不同的方法来解决 Java 中的特定问题。如果您是 Java 编程新手,我们强烈建议您阅读有关Java 教程的文章,其中我们通过实际示例和程序介绍了 Java 编程的所有基础知识和高级主题。
主要介绍了python去除字符串中的换行符的相关资料,然后在文章下面给大家补充介绍了python去除空格和换行符的方法,需要的朋友可以参考下
今天在处理删除字符串两端的特定字符时遇到了下面的问题,先看例子<SPAN xss=removed></SPAN> $str = ‘akmumu/writedb.json’; 我要做的是删除开始的akmumu,再删除末尾的.json,这样只保留有用的字符/writedb...