码迷,mamicode.com
首页 > 编程语言 > 详细

java字符串第一个字符与最后一个字符颠倒位置测试

时间:2014-12-24 18:22:17      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:string

最近做了一个需求,就是 通过OA 连接到我们系统,然后request里 带有base64加密后的字符串,并且第一个与最后一个位置颠倒了,所以需要先恢复正常的加密串,然后在解密。

 

所以首先工作是 先测试还原加密串,就是第一个与最有一个字符位置交换一下。

 

测试代码如下:

 private static void test2() {

  String st="012345=";

  String firstChar=String.valueOf(st.charAt(0));

  String lastChar=String.valueOf(st.charAt(st.length()-1));

  String middleString=st.substring(1,st.length()-1);

  String str=lastChar+middleString+firstChar;

  

 System.out.println("原始的字符串:"+st); 

 System.out.println("第一个字符串:"+firstChar);

 System.out.println("最后一个字符串:"+lastChar);

 System.out.println("中间的字符串:"+middleString);

 System.out.println("组合之后的字符串:"+str);

 }

 

结果:

原始的字符串:012345=
第一个字符串:0
最后一个字符串:=
中间的字符串:12345
组合之后的字符串:=123450

java字符串第一个字符与最后一个字符颠倒位置测试

标签:string

原文地址:http://yjm199.blog.51cto.com/4408395/1595473

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!