/*字符串反转
思路:将字符串转化为字符数组,然后对字符数组进行反转,将反转后的数组转为字符串即可。
步骤:
1,将字符串转化为数组str.toCharArray()
2,将数组反转。
for(int i=0;i<len/2;i++)
{
temp=arr[i];
arr[i]=arr[len-1-i];
arr[len-1-i]=temp;
}
3,利用字符串的构造函数将数组转为字符串。
new String(arr);
*/
class StringTest2
{
public static void main(String[] args)
{
String str="abcdefgh";
sop(String_roll(str));
System.out.println("Hello World");
}
public static String String_roll(String str)
{
char[] arr=str.toCharArray();
char temp;
int len=arr.length;
for(int i=0;i<len/2;i++)
{
temp=arr[i];
arr[i]=arr[len-1-i];
arr[len-1-i]=temp;
//sop(arr[i]+"..."+arr[len-1-i]);
}
str=new String(arr);
return str;
}
public static void sop(String str)
{
System.out.println(str);
}
}
java String类-字符串反转
最新推荐文章于 2022-08-26 22:14:37 发布