
正文
倒转字符串代码java java反转字符串helloworld
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
编程JAVA程序实现字符串的倒置,将"hello world"变换为"dlrow olleh"
您好,只需要取字符串的每一位,倒序存放在某个变量中,就可以了。以下是实现的代码,请参照:
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// 要转换的字符串
String str = "hello world";
// 存放转换后的字符串
StringBuilder sbs = new StringBuilder();
// 遍历字符串,倒序
for(int i=str.length()-1;i=0;i--)
{
// 取得字符串的每位放入sbs中
sbs.append(str.charAt(i));
}
// 输出结果
System.out.print(sbs.toString());
}
}
------- 输出结果:dlrow olleh
相关问答
Q1: Java编程中如何反转字符串?
几种方法
一种是字符串转换为字符数组char[],然后char[]重新排序后出新字符串
一种是通过StringBuffer或StringBuilder内置的reverse()方法排序
Q2: 在JAVA中如何将一个字符串中的内容倒过来再放入另一个字符串中?例如输入234,输出432,
其实不需要用for循环,StringBuffer中已经提供了倒置的方法,貌似方法名也是叫reverse。
public static String reverse(String str2){
StringBuffer sb = new StringBuffer(str2);
return sb.reverse().toString();
}
扩展资料:
字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。
通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
参考资料来源:百度百科-字符串
Q3: java程序关于字符串倒置
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);
}
}
Q4: java反转字符串
mport java.util.*;
public class NameChange{
public static void main(String[] args){
Scanner console=new Scanner(System.in);
System.out.print("Please enter your full name:");
String s=console.nextLine();
System.out.print("Your name in reverse order is:");
//获取空格第一个空格符的位置
int a=s.indexOf(" ");
//打印输入字符串从空格开始到结束的子串
System.out.print(s.substring(a+1,s.length()));
System.out.print(" ");
//打印输入字符串从开始到空格的子串
System.out.print(s.substring(0,a));
}
}
输入zhongzhou han 输出han zhongzhou
倒转字符串代码java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java反转字符串helloworld、倒转字符串代码java的信息别忘了在本站进行查找喔。






