Java日常使用记录-创新互联
Java日常使用记录
一、Long型比较
本文题目:Java日常使用记录-创新互联
网址分享:http://ybzwz.com/article/dechgc.html
1、Long.compare(a,b) == 0
2、a.longValue() == b.longValue()
3、Long compareTo()方法 此方法返回值0,如果这个Long 等于参数Long ,返回值小于0,如果这个Long 在数值上比参数Long,如果返回大于0,该Long 在数值上比参数Long在 (有符号比较)
二、Integer 转成Long类型数据Integer对象有一个longValue()方法,它是将Integer类型转为long,直接赋值给Long类型就可以转为Long类型
三、String 转成 CharSequenceCharSequence cs = "string";
String s = cs.toString();
CharSequence是一个接口,而String类实现了CharSequence
四、String转List、List转String
String转List使用Hutool工具类Convert
来凤网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。成都创新互联公司从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司。cn.hutool hutool-all 5.8.10
String strs = "a,b,c";
String strsi = "1,2,3";
ListstrList = Convert.toList(String.class,strs); [a, b, c]
ListstrsiList = Convert.toList(Integer.class, strsi); [1, 2, 3,]
List转String使用JDK StringUtils工具类,逗号拼接成字符串
ListstrList = new ArrayList();
Listlist = new ArrayList();
strList.add("a");
strList.add("b");
strList.add("c");
list.add(1);
list.add(2);
list.add(3);
String strs = StringUtils.join(strList,","); //a,b,c
String stri = StringUtils.join(list,","); //1,2,3
五、MySQL存储数组类型MySQL存储数组类型,MySQL是没有数组这种类型的,我们将字段定义为varchar
Java对应的实体类字段用JSONArray接收
@TableField(typeHandler = JsonArrayHandler.class)
private JSONArray test;
//list转换为JSONArray
Listlist = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(list));
//JSONArray转换为List
JSONArray jsonArray = new JSONArray();
jsonArray.add(1);
jsonArray.add(2);
jsonArray.add(3);
String str = JSONObject.toJSONString(jsonArray);
Listlist= JSONObject.parseArray(str, Integer.class);
本质上都是先将数组转换为String 然后再转换为数组 完成类型转换
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文题目:Java日常使用记录-创新互联
网址分享:http://ybzwz.com/article/dechgc.html