键盘输入一个字符串和一个字符,,若该字符存在字符串中在,则以空格替代该字符。 import java.util.*; import java.io.*; public class Ex4_2{ public static void main(String[] args) { String str1 = new String(); String str2 = new String(); char ch; Scanner reader= new Scanner(System.in); System.out.println("输入字符串:"); str1= 【代码1】 ;//输入字符串 System.out.println("输入要删除的字符:"); str2= 【代码2】 ;//输入要删除的字符,以字符串的形式输入 ch=【代码3】 ;//将字符串str2转换为字符 str2= 【代码4】 ;//用空格替代指定字符 System.out.println("删除字符后的字符串 "+str2); } }
举一反三
- 顺序输出字符串中的字符:for str in 'This is a string'do echo $strdone输出结果:This is a string
- 以下哪个方法用来从字符串中获取一个字符? A: indexOf(String str) B: split(String str,char ch) C: concat(String str) D: charAt(int index)
- 18.4______ (字符数组名1,字符数组名2)把字符数组2中的字符串连接到字符数组1 中字符串的后面,并删去字符串1后的串标志“\0”。
- 【填空题】/** *对于给定的一个字符串,统计其中非数字字符出现的次数。 例如:输入:Ab(&%123) 输出:6 注意:使用循环和判断语句实现。 */ public static void main(String[] args) { Scanner s = new Scanner(System.in); String str = s.nextLine(); int count = 0; for(int i=0;i<str.length();i++){ if(!Character.isDigit(str.charAt(i))){ ____________; } } System.out.println("总共出现"+count+"个非数字字符"); }
- 编写程序:输入一个长度不超过100的字符串,删除串中的重复字符。输入:要检查的字符串,长度不超过100个字符。输出:删除重复字符后的字符串。例如:输入:abacaeedabcdcd则输出:abced