「java实现字符串反转」字符串反转方法java
今天给各位分享java实现字符串反转的知识,其中也会对字符串反转方法java进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
如何实现一个字符串的置逆(java)
我们可以通过运用JAVA的 StringBuffer的1字符串反转方法直接置逆,下面将举例说明:
public class Test {
public static void main(String[] args){
String str = "12345678";
System.out.println(str);
//声明一个缓冲字符串
StringBuffer sb = new StringBuffer(str);
//通过reverse()反转方法,反转;然后转换成字符串
str = sb.reverse().toString();
System.out.println(str);
}
}
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字符串反转
数组下标 越界 这个是用数组常有错误!
代码:
import java.util.*;
public class Practise {
public static void main(String[] args) {
System.out.println("输入字符串: ");
Scanner S = new Scanner(System.in);
String b = S.nextLine();
char[] ch = b.toCharArray();
for (int i = ch.length-1;i =0; i--) {
System.out.print(ch[i]);
}
S.close();
}
}
Java编程中如何反转字符串?
几种方法
一种是字符串转换为字符数组char[],然后char[]重新排序后出新字符串
一种是通过StringBuffer或StringBuilder内置的reverse()方法排序
java 实现字符串反转,要求时间和空间复杂度最优
不知为何你有这种想法,如果有好的算法可以和我讨论下,下面我写了2个代码希望能帮到你。
package app;
public class TransDemo {
//abcdef“反转后为“fedcba
public static void main(String[] args){
String str = "abcdef";
char[] ary = str.toCharArray();
for(int i = 0; i str.length()/2; i++){
int temp = ary[ary.length-i-1]-ary[i];
ary[i] += temp;
ary[ary.length-i-1] -=temp;
}
str = new String(ary);
System.out.println(str);
}
}
package app;
public class TransDemo {
//abcdef“反转后为“fedcba
public static void main(String[] args){
String str = "abcdef";
char[] ary = str.toCharArray();
for(int i = 0; i str.length()/2; i++){
char c = ary[i];
ary[i] = ary[str.length()-1-i];
ary[str.length()-1-i] = c;
}
str = new String(ary);
System.out.println(str);
}
}
java实现字符串反转的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于字符串反转方法java、java实现字符串反转的信息别忘了在本站进行查找喔。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。