gpt4 book ai didi

java - Wap 打印下面的代码而不使用任何预定义的字符串函数

转载 作者:行者123 更新时间:2023-11-30 06:53:27 25 4
gpt4 key购买 nike

package com.sunglowsys.Domain;

import java.util.Scanner;
public class Problem2 {

public static void main(String[] args) {

String str;
System.out.println("Enter the String");
Scanner sc=new Scanner(System.in);
str=sc.next();
char ch[]=str.toCharArray();
int len=ch.length;
for(int i=0;i<=len;i++)
{
if(ch[i]==ch[i+1])
{
ch[i]=ch[i+1];
}
else
{
for(ch[i]='a';ch[i]<='z';)
{
ch[i]=(char)(ch[i]+32);
}
}
}
}
}

我们可以接受任何输入,例如

例如。啦啦啦啦啦啦啦啦

输出:-拉姆拉姆拉姆

最佳答案

我们可以使用正则表达式来达到此目的:

Find:    ([A-Za-z])\1+
Replace: $1

示例代码:

String input = "raamraamraaaaam";
input = input.replaceAll("([A-Za-z])\\1+", "$1");
System.out.println(input);

输出:

ramramram

关于java - Wap 打印下面的代码而不使用任何预定义的字符串函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42265836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com