您的位置:

java字符串反转,java字符串反转函数代码,不用reverse

本文目录一览:

java中如何将字符串反转?

package string;\x0d\x0a\x0d\x0apublic class StringTest3 {\x0d\x0apublic static void main(String[] args)\x0d\x0a{\x0d\x0aString s="abcdefg";\x0d\x0aString s2="";\x0d\x0achar[] cs=s.toCharArray();\x0d\x0afor(int i=cs.length-1;i=0;i--)\x0d\x0a{\x0d\x0as2=s2+cs[i];\x0d\x0a}\x0d\x0aSystem.out.println("对字符串进行反转操作后为:"+s2);\x0d\x0aStringBuffer sb=new StringBuffer("abcdefg");\x0d\x0aStringBuffer sb2=sb.reverse();\x0d\x0aSystem.out.println("对StringBuffer进行反转操作后为:"+sb2);\x0d\x0a}\x0d\x0a\x0d\x0a}

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中如何实现字符串反转?

反转:

public class test{

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.print("请输入:");

String s1 = input.nextLine();//得到输入的字符e5a48de588b6e799bee5baa6e997aee7ad9431333363396464串

System.out.print("翻转后:");

for(int i=s1.length()-1;i=0;i--){

System.out.print(s1.charAt(i));

}

}

}

或者

import java.util.*;

public class StringChange{

public static void main(String[] args){

System.out.println("Please enter the String:");

String str = new Scanner(System.in).nextLine(); //输入字符串

String s2[] = str.split("\\s"); // \s 以空格为分隔符拆分字符串,并保存到数组s2里面

for (int i = s2.length-1; i = 0; i--) { //反向输出数组

System.out.print(s2[i]+" ");

}

}

}

java翻转字符串

import java.util.Scanner;

public class TurnString {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("输入字符串");

String str = sc.next();

System.out.println("翻转前:"+str);

String s = "";

for(int i = str.length()-1;i=0;--i)

s += str.charAt(i);

System.out.println("翻转后:"+s);

}

}