网站首页 > 文章精选 正文
题目描述
编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串打印出来。
输入说明
输入有两行,第一行是一个字符串(注意,内部可能有空格!),第二行是一个字符。
输出说明
经过处理以后的字符串。
输入样例
123-45-678
-
输出样例
12345678
解题思路
- 将字符串转换成字符数组 String strArr[] = str.split("");
- 将字符ch转换成字符串 String strCh = String.valueOf(ch);
- 对字符数组进行遍历,如果发现字符ch,字符数组向前移一位
代码示例
import com.sun.deploy.util.StringUtils;
import java.util.Scanner;
/*编写一个程序,先输入一个字符串str(长度不超过20),
再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,
从而得到一个新的字符串str2,然后把这个字符串打印出来。
*/
public class DeleteChar {
static Boolean Flag = false;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//输入字符串和字符
/*123 - 45-678
123-45-678
123-45-678----- --7876
-*/
String str = scanner.nextLine();
char ch = scanner.next().charAt(0);
//System.out.println(str);
String strArr[] = str.split("");
String strCh = String.valueOf(ch);
int count = 0;
//内循环每次都从0开始,再加一个外循环
for(int k=0;k<strArr.length;k++){
for (int i = 0; i < strArr.length; i++) {
if (strArr[i].equals(strCh)) {
count++;
for (int j = i; j < strArr.length - 1; j++) {
strArr[j] = strArr[j + 1];
}
}
}
}
//遍历
System.out.println(count);
for (int i=0;i<strArr.length-count;i++){
System.out.print(strArr[i]);
}
}
}
运行结果
123- 45- 678
-
123 45 678
46545--=jj--j4
j
3
46545--=--4
猜你喜欢
- 2025-04-26 Java笔试题目-获取最长不含重复子串的长度
- 2025-04-26 八卦的符号及其涵义:
- 2025-04-26 西门子PLC之间S7通讯的技巧和经验
- 2025-04-26 聊聊字符集编码与数据压缩
- 2025-04-26 MYSQL有哪些数据类型
- 2025-04-26 散列算法比较:MD5、SHA1、SHA256有哪些区别
- 2025-04-26 慢 SQL 分析与优化
- 2025-04-26 分列出长度各异的一列字符串的最后一位,Excel 补上了这个功能
- 2025-04-26 CHAR与VARCHAR详解
- 2025-04-26 Python 实现【找出经过特定点的路径长度】
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)