String字符串反转

mac2022-06-30  113

new StringBuffer("abcde").reverse().toString();通过char数组进行转换 1 package com.test.reverse; 2 3 public class TestReverse { 4 public static void main(String[] args) { 5 6 // 声明任意字符串 7 String str = "abcde"; 8 //将字符串转换成char[] 9 char[] rsourceCharArray = str.toCharArray(); 10 //声明一个char[] 用来存放每一个字符 11 char[] targetCharArray = new char[str.length()]; 12 int j=0; 13 for(int i=str.length()-1; i>=0; i--){ 14 //动态为targetCharArray赋值 15 targetCharArray[j++] = rsourceCharArray[i]; 16 } 17 //将结果转成字符串 18 //注意: 这里不可以写成 targetcharArray.toString(); 会打印出在内存空间的地址 19 String newStr = String.valueOf(targetCharArray); 20 System.out.println(newStr); 21 22 } 23 }

 

转载于:https://www.cnblogs.com/bilaisheng/p/4976298.html

最新回复(0)