
Java
peachesTao
一天一点点,时刻保持紧迫感!
展开
-
runOnUiThread更新主线程
runOnUiThread更新主线程更新UI采用Handle+Thread,需要发送消息,接受处理消息(在回调方法中处理),比较繁琐。除此之外,还可以使用runOnUiThread方法。利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要更新ui时,把这个Runnable对象传给Activity.runOnUiThr...转载 2019-11-29 10:18:31 · 138 阅读 · 0 评论 -
JAVA中List的多条件排序
进来接一个需求,要求对数据进行排序,由于数据是由java组装的,所以排序不能靠数据库sql来处理,只能靠java来处理,本来以为很难处理,但是发现了原来java是有对List排序的接口。代码如下。其中getShipEnName、getEtdDepartTime、getNameAndRemark为HkFreightBean实体的方法 // 先以船舶名称升序排列,再按照离港时间倒叙排列,...转载 2019-11-29 10:11:28 · 4111 阅读 · 0 评论 -
java 16进制编码字符串与字符串转换方法总结
import java.io.ByteArrayOutputStream;import java.io.UnsupportedEncodingException;/*** 16进制编码数字工具类*<p>Title: HexUtils</p>*<p>Description: </p>*@author yuhy*@date 2019年6月...转载 2019-11-29 10:03:54 · 1531 阅读 · 0 评论 -
Ubuntu安装Java环境
Ubuntu安装Java环境步骤1:下载jdk我选择的jdk版本文件: jdk-8u131-linux-x64.tar.gz步骤2:创建单独的目录sudo mkdir /usr/local/java步骤3:将下载的文件复制到我们创建的文件夹下sudo cp /home/lsk/Downloads/jdk-8u131-linux-x64.tar.gz /usr/local/j...转载 2019-11-24 21:45:43 · 150 阅读 · 0 评论 -
Android(Java)删除非空文件夹
Java 似乎没有提供一个删除非空文件夹的API.所以删除整个文件夹的操作需要我们自己来做.其实文件夹拷贝, 文件夹删除, 本质上是一个"文件树"遍历的问题.粗糙的人 用递归实现. 个人认为递归绝对不能用在商业代码上.下面示范一下我的删除文件夹操作的Java代码:/*** * 删除文件或者文件夹 * @param f * @return 成功 返回true, 失...转载 2019-08-29 12:48:46 · 638 阅读 · 0 评论 -
正确在遍历中删除List元素
正确在遍历中删除List元素最近在写代码的时候遇到了遍历时删除List元素的问题,在此写一篇博客记录一下。一般而言,遍历List元素有以下三种方式:使用普通for循环遍历 使用增强型for循环遍历 使用iterator遍历使用普通for循环遍历代码如下:public class Main { public static void main(String[] ar...转载 2019-08-11 12:12:31 · 712 阅读 · 0 评论 -
Android ListView简单例子
ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView ,今天我通过一个demo来教大家怎么样使用ListView组件activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=...转载 2019-05-30 13:19:37 · 824 阅读 · 0 评论 -
Java格式化输出%字符
%为特殊字符,直接输出会报错,System.out.println(String.format("where name like %%s","Zhang san"));要加上%进行转义System.out.println(String.format("where name like %%%s","Zhang san"));...转载 2019-05-30 12:57:13 · 5355 阅读 · 0 评论 -
java格式化时间到毫秒
java格式化时间到毫秒:SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss:SSS");跟c#不同,c#用的是fffString formatStr =formatter.format(new Date();附录:java格式化字母表Symbol Meaning Pre...转载 2019-05-30 11:47:45 · 11285 阅读 · 0 评论 -
Fragment调用Activity中的方法
转载于:https://blog.csdn.net/mr_jianrong/article/details/80261521假如 父Activity的类名叫 ParentActivity,有一个test()方法在Fragment中调用其实很简单,代码如下:ParentActivityparentActivity = (ParentActivity) getActivity();...转载 2019-05-15 21:48:44 · 5410 阅读 · 0 评论