Java中从字符串删除指定字符
程序员文章站
2022-07-14 19:57:49
...
public class RemoveChar {
public static void main(String[] args) throws IOException {
Scanner sc=new Scanner(System.in);
//输入一行字符串
System.out.println("请输入一行字符串:");
String str=sc.nextLine();//接收字符串
System.out.println("请输入一个字符:");
char c=(char)System.in.read();//输入你要删除的字符
//遍历一遍str字符串的字符
for(int i=0;i< str.length();i++)
{
//如果str字符串中有所输入的指定字符,那么改字符将用空格代替
if(c==str.charAt(i))
{
str=str.replace(c,' ');
}
}
System.out.println(str);//输出删除了指定字符的字符串
//消除str字符串的空格
String s="";//定义了一个没有字符的字符串
//遍历一遍str字符串的字符
for(int i=0;i<str.length();i++)
{
//如果str中没有空格,则加入s字符串中
if(str.charAt(i)!=' ')
{
s+=str.charAt(i);
}
//最后s字符串保留的都是str字符串没有空格的字符
}
//输出s字符串
System.out.println(s);
}
}
上一篇: Handler、Looper、Message、MessageQueue
下一篇: hive小文件优化
推荐阅读
-
PHP在字符串中查找指定字符串并删除的代码_php技巧
-
Java字符串中指定部分反转的三种方式
-
Java8中不再需要StringBuilder拼接字符串的详情介绍
-
ado-从mysql中以字符串形式取数据
-
sql删除字符串中重复字符
-
[转]在sqlserver中如何从字符串中提取数字,英文,中文,过滤重
-
Oracle中通过substr和instr实现截取指定字符之间的字符串:
-
实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。
-
php实现指定字符串中查找子字符串的方法,字符串中查找
-
php stripslashes() 函数删除、过滤字符串中的反斜杠