java拼接字符,数据库字符和数字拼接的字符串作为字段,如ID,主键
来源:互联网 发布:学校机房监控软件 编辑:程序博客网 时间:2024/06/10 02:48
基本思想就是从数据库取值,然后String和Integer相互转换,截取字符串,拼接的过程。在此记录,分享。
此处核心为字符的处理,不包括数据库取值,向前端传值代码,main里的代码仅供初学者参考,大虾请无视,哈哈。另外String,StringBuffer,Integer的API真的很强大。
public static void main(String [] args){
String hbid = "HB000010";//假装是从数据库中拿到的数据
System.out.println(hbid.charAt(1));//指定下标的字符串System.out.println("0最后一次出现的位置"+hbid.lastIndexOf("0"));
System.out.println("字符串拼接方法:"+hbid.concat("AB"));
//1、第一步:截取字符串
String substr = hbid.substring(hbid.lastIndexOf("B")+1);
System.out.println("截取后的字符串:"+substr);
//2、第二步:将HB后面的字符串转换成Integer类型
Integer i = Integer.parseInt(substr);
//3、第三步:给值加1
System.out.println("算法执行后的结果:"+i++);//
//4、将计算结果转回字符串
String result = Integer.toString(i);
//5、计算字符串长度
int length = result.length();
System.out.println(length);
//6、第六步:将结果字符串前面补足HB,数字用“0”补足6位
StringBuffer sbf = new StringBuffer("HB");
String newnmb = StringUtils.leftPad(result, 6,'0');
System.out.println(newnmb);//补足后的结果
System.out.println("最终的结果"+sbf.append(newnmb));
}
阅读全文
1 0
- java拼接字符,数据库字符和数字拼接的字符串作为字段,如ID,主键
- MySQL#数字转字符、MySQL字符串拼接
- js拼接字符串和转义字符的使用
- 简单的字符拼接
- Java 拼接字符的两个方法
- java 字符拼接性能 比拼
- java 中字符拼接学习心得
- sql拼接列或sql拼接字符(数字)
- Python字符串和数字拼接
- 字符串的操作:取字符, 替换字符,字符拼接,转换,插入字符等
- sql特殊字符的拼接
- String拼接的特殊字符
- UE4 字符和其他类型互转,字符串拼接
- 数据库字段拼接的问题
- matlab中 字符串的拼接、生成字符矩阵
- js拼接字符串时转义字符的妙用
- string的replace函数,不能替换有特殊字符的字符串(如{等),怎么办?自己拼接呗
- 数据库字段为字符串拼接查询
- Linux声卡录音程序之——mp3(通过ALSA操作声卡)
- Oracle闪回-闪回错误的DML操作
- js Base64加密
- python3 模块内置变量
- web--鼠标拖拽
- java拼接字符,数据库字符和数字拼接的字符串作为字段,如ID,主键
- python 生成器的唯一缺点 & enumerate被遗忘的start & 突然好奇in
- Ubuntu16.04安装有道词典
- 解决ligerUI关闭子窗口,无法刷新父界面的方法
- Elasticsearch学习笔记之二(ES集群)
- eclipse 修改contextroot导致spring springmvc加载2次
- Oracle闪回-非当前的还原表空间的恢复
- collectionAndMap
- 安卓TextView文字悬浮阴影效果实现