删除公共字符
来源:互联网 发布:中国国籍知乎 编辑:程序博客网 时间:2024/06/02 05:02
又是一道特别简单,而我又忽略了小细节而导致做不出来的题目。
总结一下小知识:
String类型可以不必转换为数组 ,就能用charAt(index)来取出字符串中的每个字符
String中自带的判断包含关系的函数contains(CharSequence s)的参数是CharSequence ,而不是char,所以需要正常取出来之后:charAt(index)+“”就可以啦
- indexOf():用来找指定索引位置的字符,也有可以做判断使用,找不到返回-1;
下面三种方式:
- contains
public class Main { public static void main(String args[])throws Exception { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str1=br.readLine().trim(); String str2=br.readLine().trim(); StringBuffer bf=new StringBuffer(1024); for(int i=0;i<str1.length();i++) { if(!str2.contains(str1.charAt(i)+"")) { bf.append(str1.charAt(i)); } } System.out.println(bf.toString()); }}
- indexOf()
public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br =new BufferedReader(new InputStreamReader(System.in)); String mline=br.readLine().toString(); String keywords=br.readLine().toString(); char[] chs=mline.toCharArray(); StringBuilder sb=new StringBuilder(); for(int i=0;i<chs.length;i++){ if(keywords.indexOf(chs[i])==-1)sb.append(chs[i]); } System.out.println(sb.toString()); }}
- replaceAll()
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { String s1 = sc.nextLine(); String s2 = sc.nextLine(); String pattern = "[" + s2 + "]"; String result = s1.replaceAll(pattern, ""); System.out.println(result); } }}
阅读全文
0 0
- 删除公共字符
- 删除公共字符
- 删除公共字符
- 好未来:删除公共字符
- 20170914_删除公共字符
- 《好未来编程题》删除公共字符
- 算法-删除字符串中的公共字符
- 好未来—删除公共字符
- 牛客网几道编程题(一) 统计字符、反转句子、删除公共字符
- 最大公共子序列(删除字符使得剩下的是回文串)
- 字符删除
- 删除字符
- 删除字符
- 删除字符
- 【动态规划】LCS算法:求两字符串最大公共子序列/删除字符使成为回文串
- 2017百度校园招聘编程题 删除字符构造最长回文字符串(求最长公共子序列的变种)
- 求两字符串最长公共子序列LCS的应用—删除字符串的字符剩下回文串
- 第八周--求公共字符
- Disconnected: No supported authentication methods available)FileZilla通过SSH连接Linux服务器( CentOS)
- flask web 开发 MarkDown 存储,读取问题
- rxjava2代码实战2--zip操作符
- 使用spring-boot-starter-mail实现邮件发送
- C中的位级运算
- 删除公共字符
- 【Java基础】在使用@Deprecated注解时发生的对象引用变量的类型的问题
- Python中JSON的基本用法
- 1056. 组合数的和(15)
- html文件在Chrome打开中文乱码
- python flask中静态文件的管理
- 类
- 3.UNIX 环境高级编程--文件 IO
- nginx 入门到进阶的教程