手机
当前位置:查字典教程网 >编程开发 >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中反射的总结分析

java实现遗传算法实例分享(打印城市信息)

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

java实现哈弗曼编码与反编码实例分享(哈弗曼算法)

java 字浮串提取方法汇集

java多线程和并发包入门示例

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

java使用dom4j操作xml示例代码

java中的转义字符介绍

精品推荐
分类导航