用StringBuffer替换特定位置字符

import java.util.*;
public class Solution {
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);

while(sc.hasNextLine()){
StringBuffer s=new StringBuffer();
s.append(sc.nextLine());
if(s.length()>=1&&s.length()<=10)
{
int j=0;
for(int i=0;i<s.length()-1;i++){
if(s.charAt(i)==s.charAt(i+1)){
j++;
s.setCharAt(i+1,‘Z‘);//替换特定字符
}
}

System.out.println(j);
}
else continue;
}
}
}

时间: 2024-10-05 06:16:25

用StringBuffer替换特定位置字符的相关文章

Python 正则表达式替换特定字符为标志的字符串

Requirement: [ { "code": "AF", "value": 53, "name": "Afghanistan" }, { "code": "AL", "value": 117, "name": "Albania" }, { "code": "DZ",

【C语言】自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置

//自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置 #include <stdio.h> #include <string.h> char * my_strrchr(char const *str,int ch) { int count=0; while(*str!='\0') { count++; str++; } str--; while(count) { if(*str!=ch) { str--; count--; } else retu

sed 替换特定字符,字符串的行

1:单个字符替换 (1)将文件中的某一字符替换成其它字符 sed 'y/要替换的字符/替换后的字符/' 文件名 (2)替换以某一字符或字符串开头的行 sed '/^开头的字符串或字符/ y/要替换的字符/替换后的字符/' 文件名 (3)替换指定字符或字符串的单个字符 sed '/指定的字符串/ y/要替换的字符/替换后的字符/' 文件名 2替换多个字符串 (1)将文件中的指定的字符串全部进行替换 sed '/指定的字符串/ s/要替换的字符串/替换后的字符串/' 文件名 sed 's/要替换的字

C# 操作字符串,在某些特定的字符后面或前面添加其它字符

C# 操作字符串,在某些特定的字符后面或前面添加其它字符,解决方法: 字符串替换或正则表达式替换即可. 示例:string s = @"第1种方案(约6站)在 泉城广场 坐 14路 到 按察司街北口/市立一院 换乘 11路/K109路 到 老东门第2种方案(约7站)在 泉城广场 坐 128路 到 朝山街北口/朝山街南口 换乘 36路 到 老东门第3种方案(约7站)在 泉城广场 坐 14路 到 大明湖东门 换乘 14路/30路/31路/36路/46路/83路/K98路 到 老东门第4种方案(约7站

36.在字符串中删除特定的字符

http://zhedahht.blog.163.com/blog/static/25411174200801931426484/ 题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符.例如,输入"They are students."和"aeiou",则删除之后的第一个字符串变成"Thy r stdnts.". 分析:这是一道微软面试题.在微软的常见面试题中,与字符串相关的题目占了很大的一部分,因为写程序操作字符串能很好的反映我们的

使用iframe调用指定网页的特定位置(显示目标网页某区域的我想要的内容)

使用iframe调用指定网页的特定位置(显示目标网页某区域的我想要的内容) 有些时候我们并不需要显示iframe标签属性src指定的目标网页的所有内容,往往只需要显示某一特定区域.现有两种实现方法提供,但严禁使用此方法用于欺骗.隐瞒目的. 这里用到了Iframe的一些属性,稍微介绍下:       1. marginheight 属性规定框架内容与框架的上方和下方之间的高度,以像素计.       2. maiginweidth 属性规定框架内容与框架的左侧和右侧之间的高度,以像素计.     

C#对二进制文件的特定位置进行读写小结

虽然网络上对“C#对二进制文件进行读写”的文章如汗牛充栋,但具体到自己要处理的问题时,难免让人产生“书到用时方恨少”和“纸上读来终觉浅”的感觉,最终理解还是要靠自己动手才能丰衣足食. 实例一:将数值写入文件的特定位置 String saveFile = "C:\\Users\\ufo\\Desktop\\rich4\\SAVE2.DAT";// 要保存的文件 FileStream writeStream = File.OpenWrite(saveFile);// 以写的方式打开 int

【C语言】自己编写程序实现strchr函数。即在给定字符串中找特定的字符并返回该处指针。

<pre name="code" class="cpp">//自己编写程序实现strchr函数.即在给定字符串中找特定的字符并返回该处指针. #include <stdio.h> char * my_strchr(char const *str,int ch) { while(*str!='\0') { if(*str!=ch) str++; else return str; } printf("未找到该字符\n"); r

【编程题目】在字符串中删除特定的字符

63.在字符串中删除特定的字符(字符串).题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符.例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”. 我的思路:先扫描第一个字符串,判断是否是第二的字符串的字符,是则跳过,记录跳过多少个,后面的不被删除的就前移. /* 63.在字符串中删除特定的字符(字符串). 题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符. 例如,输入”They are s