java中倒置字符串代码 java字符倒序输出
编程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
在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中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
参考资料来源:百度百科-字符串
Java中reverse()的用法
1、reverse函数反转string
int main() {
string N;
cinN;
reverse(N.begin(), N.end());
coutNendl;
}
2、reverse函数反转字符数组
int main() {
char a[101];
cin.getline(a,sizeof(a));
int m=strlen(a);
reverse(a,a+m);
puts(a);
}
扩展资料
语法Reverse ( string )
参数string:要颠倒字符次序的字符串返回值String。函数执行成功时返回颠倒字符次序后的字符串,如果发生错误,那么返回空字符串("")。用法Reverse()函数将一个字符串中最后一个字符放置到另一个字符串的第一个字符位置、倒数第二个字符放置在另一个字符串的第二个字符位置,以此类推。
文章名称:java中倒置字符串代码 java字符倒序输出
本文网址:http://hbruida.cn/article/dopojps.html