将字符串反转
来源:互联网 发布:欧迪臣bit one软件 编辑:程序博客网 时间:2024/05/09 16:21
public class StringDemo {
public static void main(String[] args) {
String ss=" ad df";
System.out.println(reverseString(ss));
}
public static String reverseString(String s){
//字符串变数组
char [] arr=s.toCharArray();
//反转数组
reverse(arr);
//将数组变为字串
return new String(arr);//数组为引用对象
}
private static void reverse(char[] arr){
for(int start=0,end=arr.length-1;start<end;start++,end--){
swap(arr,start,end);
}
}
private static void swap(char[]arr,int x,int y){
char temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
public static void main(String[] args) {
String ss=" ad df";
System.out.println(reverseString(ss));
}
public static String reverseString(String s){
//字符串变数组
char [] arr=s.toCharArray();
//反转数组
reverse(arr);
//将数组变为字串
return new String(arr);//数组为引用对象
}
private static void reverse(char[] arr){
for(int start=0,end=arr.length-1;start<end;start++,end--){
swap(arr,start,end);
}
}
private static void swap(char[]arr,int x,int y){
char temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
}
0 0
- 将字符串完全反转
- 如何将字符串反转
- 将字符串反转
- 将字符串反转
- 将字符串反转
- 将字符串反转输出
- 用函数将字符串反转
- 将输入的字符串反转
- 将字符串中进行反转。
- 字符串反转,如将字符串 ABC反转为 CBA
- 字符串反转,如将字符串 ABC反转为 CBA
- 一个将字符串反转的源码
- 将字符串按照单词完全反转
- 将字符串反转的两种方法
- 如何将十六进制的字符串反转?
- 将字符串进行反转。比如:abcde --> edcba
- java基础将字符串进行反转
- 将字符串中进行反转。abcde --> edcba
- 【白乔原创】写二十年的代码是一种什么样的体验?
- Java设计模式之迭代器模式和组合模式
- Java注解阐述
- butterknife+dagger+otto+okhttp+picasso+retrofit+rxjava示例项目
- 判断一个字符串是不是回文(C#解法)
- 将字符串反转
- Qtcreator中常用快捷键和小技巧
- 模仿蘑菇街的开场动画
- 计算文件字节数的方法
- JDBC操作mysql
- php下载文件错误,文件损坏,编码错误,有空格
- 将分区表students子分区sex_male中年龄大于30的记录的classid修改为40
- effective c++ 条款2 尽量以const enum inline代替#define
- 第4周—项目3.(1)结点逆置