Java小练习之字符串的反转

import org.junit.Test;

/**
 * @author 大跳蚤
 * @create 2020-11-28
 * @describe 将一个字符串进行反转。
 *
 */

public class reverseTest {

    //自己的method
    public void reverse(String str){
//        System.out.println(str.length());
        char chararray[] = str.toCharArray();
        String string = "";
        for(int i = str.length()-1;i >= 0;i--){
            string = string + chararray[i];
        }

        System.out.println(string);
    }

    //利用 StringBuffer/StringBuilder 的reverse函数
    public void reverse1(String str){
        //把string转换成StringBuffer
        //方式一
//        StringBuffer newstr = new StringBuffer(str);
        //方式二
        StringBuffer newstr = new StringBuffer();
        newstr.append((str));
        newstr.reverse();
        System.out.println(newstr);
    }
    @Test
    public void testreverse(){
        String str = "abcdfg";
//        reverse(str);
        reverse1(str);
    }

}
上一篇:python短时间内大批量修改文件?讲真,这很快活!


下一篇:在Navicat里连接MongoDB,使用查询语句正则匹配修改内容