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字符串颠倒位置_java字符串第一个字符与最后一个字符颠倒位置测试相关推荐
- 计算字符串长度(可同时字母和汉字,字母占一个字符,汉字占2个字符)
charCodeAt() 定义和用法 : charCodeAt() 方法可返回指定位置的字符的 Unicode 编码.这个返回值是 0 - 65535 之间的整数. 方法 charCodeAt() 与 ...
- java字符串遮蔽处理_java 字符串处理
java中String的常用方法 1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len ...
- java字符串的用法_Java字符串的重要方法的使用实例
String类将是您存储和处理语言的主要工具之一,本篇文章将带领大家对Java字符串的方法有个基础的认识,了解他的功能使用方法. 本文摘自千锋教育编著的<Java语言程序设计>,如需转载请 ...
- java 计算运算表达式_java字符串运算表达式的计算
一道面试题,如何不拆分字符串,对字符串表达式进行计算,形如:String str = "5+2-1" 1.[代码][Java]代码 import java.math.BigDeci ...
- java字符串拆分 空字符_Java字符串拆分
java字符串拆分 空字符 Java String split() method is used to split the string into a string array based on th ...
- java中的字符串常量池_java字符串常量池
字符串常量池SCP jdk1.6是放在永久代(8中叫方法区或叫元空间)中; jdk1.7+中,字符串常量池放入了堆中,注意运行时常量依然存放在方法区,例如,Integer a = 40:Java在编译 ...
- java split 字符串作为分隔符_Java 字符串分隔 split
Java中的我们可以利用 split 方法(Java.lang.string.split)把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项. s ...
- java 字符串加密 解密_java字符串加密解密
java字符串加密解密 try { String test = "123456789@fdj.com"; EncryptionDecryption des = new Encryp ...
- java 字符串转义回车键_JAVA字符串中的转义字符
一.在java字符串中如果出现斜杠, 1.当成转义字符 " \ " 时,后面必须接八进制数字进行ASCII转义输出成其它字符, 2.当成字符串字面值斜杠直接输出时,必须用双斜杠&q ...
最新文章
- 写得蛮好的linux学习笔记(二)
- html中隔行的代码,js+css 控制表格隔行变色与单行高亮的代码
- SpringBoot+Swagger2.7进行接口测试后台无法获取请求参数
- python下载网络错误_下载失败,出现“网络错误”+40000
- 网段和子网的区别_石笼网袋和石笼网的区别
- 高考语文再现奇葩作文题!大数据分析高考作文,看看哪年最坑爹?
- 电源噪声(EMI)滤波器的基本原理与应用方法
- 1.5.2 编译java程序
- 正则、grep与egrep工具
- 通过TCP/IP实现PC(客户端)远程控制开发板(服务器)上LED灯的实验
- AES加密和解密详解
- Windows系统下编译torch-points-kernels
- Python中的“鸭子形态”,浅谈一下
- 使用sklearn划分训练集、验证集、测试集
- 520浪漫代码流星雨
- WriteError Resulting document after update is larger than 16777216
- 使用Fragment实现Tab效果
- 《富人的逻辑》书中的精髓:为什么暴富起来的人会在短期内失去财富,我们又该如何去创造财富和持续拥有财富。
- 逼死强迫症的腾讯网迷你新闻弹窗
- 基于 SpringCloud 微服务架构的广告系统(第一部分:eureka、zuul、通用模块)