手机
当前位置:查字典教程网 >编程开发 >Java >java字符串反转示例分享
java字符串反转示例分享
摘要:思路:将字符串变成数组,对数组反转将反转后的数组变成字符串只要将反转的部分的开始和结束的位置作为参数传递即可复制代码代码如下:classre...

思路:

将字符串变成数组,对数组反转

将反转后的数组变成字符串

只要将反转的部分的开始和结束的位置作为参数传递即可

复制代码 代码如下:

class reverse_String{

public static void main (String[] args){

String s1 = " java php .net ";

String s2 = reverseString(s1);

System.out.println(s2);

}

public static void reverseString(String str, int start, int end){

char[] chs = str.toCharArray();//字符串变数组

reverseArray(chs,start,end);//反转数组

retrun new String(chs);//将数组变字符串

}

public static void reverseString(String str){

retrun reverseString(str,0,str.length());

}

public static void reverseArray(char[] arr,int x , int y){

for(int start = x,end=y-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;

}

}

【java字符串反转示例分享】相关文章:

Java 替换字符串中的回车换行符的方法

java使用jdbc链接Oracle示例类分享

java生成图片验证码示例程序

spring实例化javabean的三种方式分享

java字符串切割实例学习(获取文件名)

java裁剪图片并保存的示例分享

通过dom4j解析xml字符串(示例代码)

Java字符判断的小例子

java解析xml之sax解析xml示例分享

基于java中反射的总结分析

精品推荐
分类导航