首页 > 代码库 > java字符串第一个字符与最后一个字符颠倒位置测试
java字符串第一个字符与最后一个字符颠倒位置测试
最近做了一个需求,就是 通过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字符串第一个字符与最后一个字符颠倒位置测试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。