Java
Personal_notes_cpf
他还在成长
展开
-
在android布局发生变化时的动画效果
android:animateLayoutChanges=“true”当调用 addView 时布局会带有动画延展,不会显得突兀。原创 2020-07-11 23:17:23 · 312 阅读 · 0 评论 -
cmd 运行程序出现乱码的问题
一般在使用例如 IDEA、VS Code 等编辑器编写程序的时候,编码方式默认为 UTF8 ,这种编码格式做到统一在编译运行时是没有问题的,但是将打包好的程序(比如 java 的 jar)在 cmd 命令行中运行起来就会发现各种奇怪的问题,今天我要介绍的是乱码问题:一般 cmd 的默认编码是 GBK 编码格式在 cmd 中输入chcp 65001就可以把 cmd 的编码格式改为 UTF8...原创 2020-04-15 23:54:00 · 852 阅读 · 0 评论 -
IDEA 新建 JAVA 工程并配置可编译打包 jar
一、新建 JAVA 项目1、选择 file => New => Project…2、选择 Java ,右侧选择工程编译使用的 SDK ,选择 Next3、什么都不用管,继续 Next4、配置项目名称和保存路径5、在左侧目录选中 src 右键选择 New => Package ,设置包名,回车确认6、右键选中创建好的包,选择 New => ...原创 2020-03-23 13:29:59 · 765 阅读 · 0 评论 -
break 跳出两层甚至多层 for 循环
这个小技巧我用了很久了,我以为普普通通应该大家都这么用吧,知道前段时间我看到还有人写这样的教程,用什么 goto 等等一些黑科技,感觉问题还是没有得到很好的解决,所以我决定写这篇文章,不描述了,直接上代码吧for (i = 0; i < n; i++) { for (j = 0; j < m; j++) { // 这里执行相应的程序任务 if (i == 4 &a......原创 2020-03-16 19:19:21 · 18332 阅读 · 10 评论 -
子线程向 UI 线程发送消息
我们可以在 UI 主线程中创建一个 handler 对象,然后通过重写其 handleMessage(Message msg) 的方法,该方法会接收到子线程中的 handler 对象的 sendMessage((Message msg) 发回来的消息:private Handler handler; // 接受上传文件线程返回的消息handler = new Handler() { @O...原创 2020-03-16 19:04:57 · 492 阅读 · 0 评论 -
从内部类中访问本地变量; 需要被声明为最终类型
本地变量前面加 final 声明原创 2019-12-31 22:04:44 · 6903 阅读 · 0 评论 -
Android studio 中 String 转 JSON
Android studio 中 String 转 JSONtry { JSONObject result = new JSONObject(str); // String 转 JSONObject result.get("字段名"); // 获取值} catch (JSONException e) { e.printStackTrace();}...原创 2019-12-19 21:56:59 · 2192 阅读 · 0 评论 -
JAVA 获取 float 变量的几位小数
JAVA 获取 float 变量的几位小数 float a = 123.4567f; float b = (float) (Math.round(a * 100)) / 100; // 提取两位小数原创 2019-12-17 22:57:01 · 2351 阅读 · 0 评论 -
Android APP 多个按钮共用一个点击事件函数进行处理
Android APP 多个按钮共用一个点击事件函数进行处理XML 文件在布局中定义三个按钮:<Button android:id="@+id/one" android:onClick="onClick" android:layout_width="180dp" android:layout_height="50dp" android:text="one" />&l...原创 2019-12-17 00:13:37 · 3959 阅读 · 0 评论 -
Java 实现一个动态数组
Java 实现一个动态数组public class dynamicArrayTest { private int[] arr = new int[0]; // 定义长度为 0 的一个 int 型数组 public void arrAddData(int add) { arr = arr.copyOf(arr, arr.length + 1); // 数组增加一个长度 arr[arr...原创 2019-12-12 17:44:36 · 279 阅读 · 0 评论 -
Java 中判断两个字符串是否相等
Java 中判断两个字符串是否相等字符串 A 和字符串 B 比较:A.equals(B)返回true 或falseString 的equals 方法用于比较两个字符串是否相等。由于字符串是对象类型,所以不能用简单的“==”判断。而使用equals比较两个对象的内容是否相等。...原创 2019-12-09 20:44:07 · 809 阅读 · 0 评论