![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 53
blue云云
这个作者很懒,什么都没留下…
展开
-
类对象的比较
equals函数和hashcode函数public boolean equals(Object obj)public int hashCode() 注意覆盖equals时总要覆盖hashCode 一个很常见的错误根源在于没有覆盖hashCode方法。在每个覆盖了equals方法的类中,也必须覆盖hashCode方法。如果不这样做的话,就会违反Objec原创 2014-11-25 17:40:32 · 299 阅读 · 0 评论 -
JformattedTextField之MaskFormatter
创建一个MaskFormatter对象如 MaskFormatter formatter = new MaskFormatter("##########");然后使用上面创建的MaskFormatter对象来初始化一个JTextField如 JTextField tf=new JFormattedTextField(formatter);这样就限制输入的长度为10的数字了M原创 2014-12-25 21:16:20 · 1058 阅读 · 0 评论 -
JAVA正则表达式语法大全
1 [正则表达式]文本框输入内容控制 2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 3 只能输入数字:"^[0-9]*$"。 4 只能输入n位的数字:"^\d{n}$"。 5 只能输入至少n位的数字:"^\d{n,}$"。 6 只能输入m~n位的数字:。"^\d{m,n}$" 7 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。转载 2014-12-25 20:27:33 · 447 阅读 · 0 评论 -
java四舍五入
Math类的round方法并不支持对小数任意数位的四舍五入,所以要想对小数点后两位四舍五入的话,可以先将小数乘以100,再四舍五入,然后再除以100即可//scale为指定精度public double round(double value,int scale){return Math.round(value*(Math.pow(10.0,scale)))/(Math.pow(10.0,原创 2014-12-24 20:47:07 · 351 阅读 · 0 评论 -
Java 国际化 语言切换
Java国际化我们使用java.lang.Locale来构造Java国际化的情境。java.lang.Locale代表特定的地理、政治和文化。需要Locale来执行其任务的操作叫语言环境敏感的操作。构造一个系统默认的LocaleLocale defaultLocale = Locale.getDefault();获得此Java虚拟机当前线程默认的语言环境值 获取当前Ja转载 2014-12-24 21:02:28 · 2539 阅读 · 0 评论 -
Java中vector的使用详解
Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vector类便是其中之一。事实上,灵活使用数组也可以完成向量类的转载 2014-12-23 20:41:15 · 483 阅读 · 0 评论 -
java实现自动递增序列号
本范例利用静态属性成员得到自动递增序列号的方法:package org.test;import java.text.DecimalFormat;public class Customer { private static int totalCount = 0; private int customerID; public Customer(){ ++totalCount; c原创 2014-12-17 17:07:07 · 40414 阅读 · 5 评论 -
类对象的复制
类对象变量不同于一般的基本类型变量,它的内部具有属性变量成员和函数方法成员,往往需要自己实现复制方法。protected Object clone() throws CloneNotSupportedException的功能:创建并返回当前类变量的一个副本,重写该函数方法的类需要实现接口Cloeable,否则会抛出CloneNotSupportedException的异常。即:类名impl原创 2014-11-23 19:19:47 · 435 阅读 · 0 评论 -
对象数组的查找功能
为了提高集合元素的查找效率, 可以使用诸如二分折半查找方法。但是,这些方法都要求集合元素可以进行数值的大小比较。对于对象数组而言,如果要支持集合元素的快速查找,就必须定义类变量的大小比较函数。 主要是通过实现Comparable接口的compareTo方法实现,简单的数组排序直接调用java.util.Arrays.sort()方法对数组的值进行排序,在调用binaryS原创 2014-11-27 15:18:26 · 829 阅读 · 0 评论 -
StringBuffer的用法
在使用StringBuffer 的时候,习惯性的像String一样把他初始化为了[java] view plaincopyprint?StringBuffer result = null; 结果警告:Null pointer access: The variable result can only be null at this loc转载 2014-12-25 19:47:45 · 346 阅读 · 0 评论