码迷,mamicode.com
首页 > 其他好文 > 详细

2019-11-26记录

时间:2019-11-26 13:13:36      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:isp   family   min   表达   array   减法   spl   size   方法   

有些时候进行socket连接会接收到无用的回码或者回码后一串0000,接收到数据后把字节存在byteArrayOutputStream中,可以有效解决正确回码后面一串0000的问题
byteArrayOutputStream.write(buff, 0, len);
byte[] bytes = byteArrayOutputStream.toByteArray();


今天发现之前记录设备运行时间的代码效果不好,就重新改了一下,感觉还可以,记一下
我们记录时间的格式是 时:分
记录的时候也是连上设备的时候记录一次毫秒值,程序挂掉的时候再记录一次,减法计算后转为记录的时间格式存进数据库中
1 int hour = (int)needTime /(1000*60*60);
2 int minute = (int)needTime/(1000*60)- hour*60;

其中也会查出数据库的原有时间,按格式转为毫秒值,跟当次的运行时间想加然后存进数据库

1 long isplit = Integer.parseInt(split[0]) * 1000 * 60 * 60;
2 long isplit2 = Integer.parseInt(split[1]) * 1000 * 60 + isplit;

 

 

使用正则表达式计算某个字符串是否为数字

-?[0-9]+(\\.[0-9]+)?

 

计算字符串是否为数字是也可以使用BigDecimal类的构造方法进行计算。

不是数字会抛出异常,捕获异常进行处理就可以了

 

 

 

2019-11-26记录

标签:isp   family   min   表达   array   减法   spl   size   方法   

原文地址:https://www.cnblogs.com/mssyj/p/11869056.html

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