删除指定字符

题目描述

从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。

输入要求

第一行是一个字符串; 第二行是一个字符。

输出要求

删除指定字符后的字符串。

假如输入

sdf$$$sdf$$
$

应当输出

sdfsdf
 1 import java.util.Scanner;
 2
 3
 4 public class Main
 5 {
 6     public static void main(String args[])
 7     {
 8         Scanner scan=new Scanner(System.in);
 9         String s=scan.next();
10         String s1=scan.next();
11         String s2=s.replace(s1,"");
12         System.out.println(s2);
13
14     }
15 }
时间: 2024-10-14 17:17:08

删除指定字符的相关文章

mysql 删除指定字符

mysql 删除指定字符 1.1 前言        实际需求中如果想删除指定的字符,一般需要使用到trim函数.trim函数默认删除字符的前后空格,如果想指定删除特定字符,则需要使用一下语句进行声明. 1.2 删除指定字符 从左侧依次开始匹配字符并删除,匹配失败则停止匹配 select trim(leading 'a' from 'a123456a'); 执行结果: 123456a leading 表示只从左边开始匹配 从右侧依次开始匹配字符并删除,匹配失败则停止匹配 select trim(

java字符串 删除指定字符的那些事

公司突然有这麽这需求: 1.算出2周以前的时间,以正常日期格式返回 2.如果月份和日期前面有0需要去掉返回结果,什么意思呢,比如:2017-08-15  就需要显示2017-8-15,你们说操蛋不,什么鬼需求,好了言归正传,直接撸代码. Calendar calendar = Calendar.getInstance();calendar.add(Calendar.DATE, -14);Date date = calendar.getTime();SimpleDateFormat sdf = n

删除指定字符前的所有内容

Create FUNCTION [dbo].[RemoveLeftCharMy] ( @Expression varchar(max), @char varchar(10))RETURNS varchar(max)ASBEGIN WHILE LEN(@Expression)>0 AND CHARINDEX(@char,@Expression)>1 BEGIN if(CHARINDEX(@char,@Expression)>1) begin SET @Expression=SUBSTRIN

删除最后结尾的指定字符后的字符

#region 删除最后结尾的指定字符后的字符 2 /// <summary> 3 /// 删除最后结尾的指定字符后的字符 4 /// </summary> 5 public static string DelLastChar(string str, string strchar) 6 { 7 if (string.IsNullOrEmpty(str)) 8 return ""; 9 if (str.LastIndexOf(strchar) >= 0 &a

删除string里面的指定字符

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include <iostream> #include <string> using namespace std; int main() {     string    str("abcdefg");     string::iterator   it;     for (it =str.begin(); it != str.end(); ++it)     

第九十题(1.不开辟暂时空间交换 2.删除串中指定字符 3.推断链表中存在环)

1.不开辟用于交换数据的暂时空间,怎样完毕字符串的逆序 2.删除串中指定的字符 3.推断单链表中是否存在环 分析和代码: 1,不开辟用于交换的暂时空间,能够用异或交换.或者用字符串的'\0'位置的空间(打个擦边球,使用已有空间.不算开辟). void switch1(char* str) //使用异或交换 { int len = strlen(str); for (int i = 0; i < len / 2; i++) str[i] ^= str[len - i - 1] ^= str[i]

.net 删除缓存的key中带有指定字符的方法

/// <summary>        /// 删除带有指定字符的缓存        /// </summary>        /// <param name="pre"></param>        public void Refresh(string pre)        {            System.Web.Caching.Cache _cache = HttpRuntime.Cache;            I

oracle删除字段中的空格、回车及指定字符

create or replace procedure PROC_test is   --Description:删除字段中的指定字符(回车chr(13).换行chr(10))   --By LiChao   --Date:2016-03-01   colname varchar(20); --列名   cnt     number; --包含换行符的列的行数   v_sql   varchar(2000); --动态SQL变量begin   --读取表中的列   for col in (sel

c 删除字符串中的指定字符

#include <stdio.h> #include <string.h> void delChar(char *s, char ch) { int i,j; int len = strlen(s); for(i = 0; i < len; i++) { if(s[i] == ch) { for(j = i; j < len; j++) { s[j] = s[j+1]; i--; } } } } int main(int argc, char *argv[]) { p