
JAVA基础
文章平均质量分 54
莉姐姐
这个作者很懒,什么都没留下…
展开
-
Android/Java-BigDecimal转String并去掉小数点后面没用的0
BigDecimal a = new BigDecimal(100.00); a.stripTrailingZeros().toPlainString(); // 结果为100原创 2020-12-16 10:57:11 · 5381 阅读 · 2 评论 -
Android/Java的List相关
文章目录List 的 remove() 注意事项当 List 中的元素为 String 类型时,可以正常使用当 List 中的元素为 Integer 类型时,remove 会出现的bugList 用等号赋值和.addAll()的区别容易出问题的情景一 demo :不容易出问题的情景二 demo :List 的 remove() 注意事项提前总结:当 List 中的元素为 Integer 类型时,只能使用角标来删除元素。以下为demo:当 List 中的元素为 String 类型时,可以正常使用原创 2020-09-21 17:55:53 · 398 阅读 · 0 评论 -
Java执行顺序优先级 部分总结
文章目录执行顺序,优先级finallydemo1 : try catch finallydemo2 : try throw catch finallyfinally 总结:throw 总结运算三目运算demo1 : 三目运算,“==”三目运算 总结继承父类子类 执行顺序执行顺序,优先级finallydemo1 : try catch finally求以下代码打印结果 :public cl...原创 2019-09-04 19:15:29 · 895 阅读 · 0 评论 -
String/StringBuffer/StringBuilder
StringStringBufferStringBuilderString类是不可变类,任何对String的改变都 会引发新的String对象的生成StringBuffer是可变类,对它的改变不会产生新的对象StringBuffer支持并发操作,适合多线程中使用Stringbuilder不支持并发操作,不适合多线程StringBuffer线程安全Str...原创 2018-11-23 15:29:20 · 171 阅读 · 0 评论 -
获取随机字符串String
/** * 获取随机String * * @param len * @return */ public static String getRandomString(int len) { String returnStr = ""; char[] ch = new char[len]; Rand原创 2017-11-24 10:43:39 · 2354 阅读 · 0 评论 -
Android中视频文件的下载和播放
String path = "http:.........."; // 下载地址 // 创建文件夹,在存储卡下 String dirName = Environment.getExternalStorageDirectory() + "/" + mContext.getPack...原创 2017-10-13 15:02:27 · 7383 阅读 · 1 评论 -
JAVA基础 - interface 接口
概念 : /** * 接口 * * @author LXL 2017年5月10日 */interface Interface1 { /** * 接口的结构和抽象类相似, 也具有数据成员和抽象方法. * interface关键字, 表明这是一个接口 */ /** * 接口和抽象类的区别 : * 1. 接口里的数据成员必须初始化, 且数据成员均为常量.原创 2017-05-10 14:40:20 · 532 阅读 · 0 评论 -
JAVA基础 - abstract - 抽象类/抽象方法
/** * 抽象类 * * @author LXL 2017年5月8日 */// 父类public abstract class Person { /** * 抽象类: 专门用来当做父类, 含有抽象方法, 用abstract关键字来修饰的类 * 含有抽象方法的类必须是抽象类. * 抽象类不能被实例化. 即不能直接用new关键字去产生对象. * 抽象类的子类必须覆原创 2017-05-10 12:38:54 · 419 阅读 · 0 评论 -
JAVA基础 - 数组相关的方法总结
import java.util.Arrays;/** * 数组的排序 * 数组的复制 * 数组的填充 * 比较两个数组是否相等 * 数组的直接遍历方法 * * @author LXL 2017年3月16日 */public class SortCommpareAndSoOn { public static void main(String[] args) {原创 2017-03-16 19:12:44 · 247 阅读 · 0 评论 -
JAVA基础 - StringBuffer
/** * 向字符串中追加内容 - append() * 删除指定位置的字符 - deleteCharAt(index) delete(start, end) * 在StringBuffer对象中插入内容然后形成新的字符串 - insert() * * @author LXL 2017年4月1日 */public class StringBufferDemo { /**原创 2017-04-01 17:36:38 · 288 阅读 · 0 评论 -
JAVA基础 - 关于String字符串的一些方法
/** * 字符串的复制 * 字符串的比较 - compareTo() equalsIgnoreCase() * 查找字符串中是否包含某个字符 - indexOf() * 字符串的截取 - substring() * 字符串替换 - replace * 判断某字符串是否以指定字符串开始或结尾 - startsWith() endsWith() * 转换字符串大小写 - toU原创 2017-04-01 15:07:09 · 375 阅读 · 0 评论 -
JAVA基础 - final关键字简单总结
public class Word_Final { /** * final : 可以保护成员字段所赋的值不被改变. 加上final则这个字段一旦被初始化就不可被修改. * 一般情况下在创建对象时,系统都对其成员字段进行默认初始化,被final关键字修饰的成员变量不会被初始化. */ // final String string1; // 这句报错.会提示没有进行赋值. fina原创 2017-03-15 19:41:29 · 274 阅读 · 0 评论 -
JAVA基础 - 转义字符总结
/** * 转义字符 * \n 换行 * \t 横向跳格tab * \v 竖向跳格 * \b 退格 * \r 回车 * \\ 反斜杠"\" * \' 单引号"'" * \" 双引号""" * \uhhhh 1~4位十六进制数所表示的Unicode码 */ System.out.println("使用转义字符换行 --- " +原创 2017-03-15 18:00:25 · 384 阅读 · 0 评论 -
JAVA基础 - static关键字简单总结
public class Word_Static { /** * static : 扩大成员字段的使用范围 */ static int i = 1; int j = 2; public static void main(String[] args) { System.out.println(Word_Static.i); // 可以通过类访问静态字段 // 实例化原创 2017-03-15 19:09:38 · 323 阅读 · 0 评论