Java
文章平均质量分 52
侠亦狐
Android
展开
-
【javaFx】使用小记录
textArea自动换行、textArea自动滚动到底部、固定窗口大小、子线程里面更新UI、拖拽文件或文字到窗口上面、文件/文件夹选择器、悬停文本提示、监听文本变化原创 2021-12-17 09:59:02 · 606 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
1、首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > StringString最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。2、再来说线程...翻译 2019-09-24 11:51:26 · 87 阅读 · 0 评论 -
java:字符串某个位置插入一个字符串
StringBuffer sb = new StringBuffer("原字符串");sb.insert(index,"需要插入的字符串");原创 2019-09-24 11:54:03 · 4631 阅读 · 3 评论 -
BigDecimal加减乘除运算
BigDecimal b1 = new BigDecimal(); BigDecimal b2 = new BigDecimal();加法:b1.add(b2)减法:b1.subtract(b2)乘法:b1.multiply(b2)除法:b1.divide(b2)除法四舍五入:b1.divide(b2, len,BigDecimal.ROUND_HALF_UP)...原创 2019-09-24 12:00:06 · 2503 阅读 · 0 评论 -
java:通过反射实现泛型的实例化(T t = new T())
public D newD(){ D newD; try { // 通过反射获取model的真实类型 ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass(); Class<D>...原创 2019-09-24 12:02:25 · 8859 阅读 · 2 评论 -
java:文本、图片的复制粘贴
1、复制文本(把文本放入剪切板中):public void copyTxt(String s){ //获得系统粘贴板 Clipboard clipboard = getToolkit().getSystemClipboard(); //建立一个粘贴板内容实例 StringSelection textInfoSelected = new StringSe...原创 2019-09-24 12:14:09 · 1303 阅读 · 0 评论 -
java中比较两个数组中的元素是否相同
String [] array1 = {"1","2","3"}; String [] array2 = {"3","2","1"}; Arrays.sort(array1); Arrays.sort(array2); if (Arrays.equals(array1, array2)) { System.out.println("两个数组中的元素值相同"); ...原创 2019-09-24 12:18:50 · 3966 阅读 · 0 评论 -
java:try-catch后写不写finally的区别
相信有小伙伴跟我一样写finally和不写finally,try完或者catch完之后,一样会往后执行,那么写finally的意义何在呢?我先来给出我理解的答案:finally是防止try里面有return语句而发生catch没及时关闭一些东西。经测试,我们发现:try里有return,并且执行到了,也会先把finally执行完再return。而不写finally则直接...原创 2019-09-24 12:33:24 · 3768 阅读 · 0 评论