问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java程序关于字符串倒置

发布网友 发布时间:2022-05-02 09:59

我来回答

5个回答

热心网友 时间:2022-06-19 02:49

String类型对象的内容是不可以修改的,所以JAVA提供StringBuffer提供对字符串的修改操作。其成员方法reverse()提供对字符串的倒置功能。所以一般先将String类转化为StringBuffer类在做处理。
import java.util.Scanner;

public class Test {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String inStr=scanner.nextLine();//标准输入字符串
StringBuffer reStr=new StringBuffer(inStr);//将String类型转化为StringBuffer类型
reStr.reverse();//StringBuffer类的成员方法reverse可以倒置字符串
inStr=reStr.toString();//转化为String类型
System.out.println("倒置后字符串为:"+inStr);
}
}

热心网友 时间:2022-06-19 02:49

给你个函数吧,参数是你的字符串,返回反转后的串。你补其它部分吧。
方法1:使用StringBuffer,一点技巧也没有。
public String reverse(String s){
return new StringBuffer(s).reverse().toString();
}
方法2:灵活运用了字符串功能。
public String reverse(String s){
char[] letters=s.toCharArray();
char temp;
int len=letters.length;
for(int i=len/2-1;i>=0;i--){
temp=letters[i];
letters[i]=letters[len-1-i];
letters[len-1-i]=temp;
}
return new String(letters);
}

热心网友 时间:2022-06-19 02:50

public class Test {

public static void main(String[] args) {

fanzhuan("beyond");
}

private static void fanzhuan(String s) {
for (int i = s.length() - 1; i >= 0; i--) {
System.out.print(s.charAt(i));
}
}

}

热心网友 时间:2022-06-19 02:51

一个方法就搞定了

热心网友 时间:2022-06-19 02:51

g
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
儿歌祖国妈妈我爱你是谁写的汇总28句 为什么有的人学几何很厉害数学却不行 一个人数学几何好,但是其他计算方面的都马马虎虎,那么说明这个人怎么... 数学几何好的人,就是一道几何题很快就能想出来的人是不很聪明?这能练... 固安尚城国际怎么样 驾驶员咨询服务营业执照经营范围怎么写 驾校属于什么经营范围 核桃粉保质期多长时间 亿生康宝筋骨冷敷凝胶只在国内销售吗? 清河镇概况 C语言字符串倒置 怎么输出 怎么改 把字符串中的字符倒置 写出一个函数,实现输入字符串的倒置 编写将字符串倒置的函数(函数原型为double converse(char str[])) 不属于基层医疗机构疫情防控基本要求的是什么 即热式热水器空气开关接触不良 即热式电热水器磁力开关失灵怎么办?有水流不加热。 恩特即热式热水器的开关键没反应怎么办 元宵节,学校会有什么活动? 元宵节班级活动 元宵节学校可以搞什么活动 移动光猫可以换自己的光路由器吗 用的移动光猫还可以用无线路由器吗 昨天装的中国移动宽带送了一个光猫路由一体机,请问各位是否可以用自己的路由 昨天装的中国移动宽带送了一个光猫路由一体机,请问各位是否可以用自己的路由? 装宽带要什么光纤猫可以用无线路由器代替吗? 一个视频文件条村超过25mb怎么发朋友圈? 手机空间不足应该怎样去解决? 利用word制作表格时,如何画空格线 WORD文档里带横线的空格怎么打 C语言 把字符串前后倒置 C语言编程:用递规法编写一个实现字符串倒置的函数,例如,原字符串为"ABCD",倒置后为"DCBA" C++中字符串倒置程序的问题 C字符串倒置函数 C++编程 编写字符串反转函数mystrrev 用C语言编写函数,把字符串倒置,要用到调用函数,且字符串要输入。 C语言 字符串反转函数(不使用库函数) 利用指针设计一个函数将字符串倒置存放 在C++中编写一个字符串反转函数,可将字符串中字符顺序颠倒重排,函数声明为void mystrrev(char * string) - 信息提示 C语言有什么函数可以把字符串颠倒过来,比如this is a man变成nam a si siht 梦到突然有个妹妹 梦到突然有个妹妹,一岁半 梦到自己忽然有了一个亲妹妹。这是什么梦啊? 毒品的本质特征是什么? 四大毒品的特点? 独生女梦到自己有个妹妹梦里妹妹不愿意回家而我和妈妈却很渴� 一日吸毒十年戒毒终生想毒用以表明毒品的什么特性? 小单和中单放量大什么意思 梦到自己有个妹妹,很可爱!大概有三四岁左右,也有可能更小,感觉她比较聪明,梦中四岁那会她想去上学