`
wangyun
  • 浏览: 120517 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

时间表达

  在时间的表达上实质上只有三种句型:   1)整点   2)几点过几分   3)几点差几分   然而在表达15分钟时则说是一刻钟,30分钟则说办。则:时间表达的代码如下:   public class TimeExpression { private static final String[] HOUR = new String[] { "零点", "一点", "两点", "三点", "四点", "五点", "六点" ...
情况1:如果用户没有输入任何数字或者输入错误将值设置为0 操作:parseInt(enter_number) | 0 情况2:如果value值为null或者为空设置为默认值 操作: value || default
  Java在JDK1.4中开始加入了正则表达式。但Java的正则表达式使用与其他语言的正则表达式有个很大的区别:反斜杠!在Java中“\\”表示一个反斜杠因此“\\\\”才表示两个反斜杠。然后某些转义字符却只需要一个反斜杠,如“\n”,“\t”,不用写成“\\n”,“\\t”。   在Java中可以使用Pattern.compile静态方法创建正则表达式。在使用正则表达式匹配数据时,可以根据具体情况有可以使用Matcher类的find,lookingAt,matcher方法。   三种匹配方法匹配成功的情况为: find:字符中存在匹配成功的字符 lookingAt:匹配成功字符必须在字符 ...

复制文件

public class FileUtil { /** *  复制文件 *  @param from 原文件 *  @param to 目标文件 */ public static void copyFile(String from, String to) throws  FileNotFoundException, IOException { FileChannel fChannel = new FileInputStream(from).getChannel(), tChannel = new FileOutputStream(from).getC ...
  java.nio.*引入了新的Java I/O类库。目的是用于提升速度 —— 使用文件的映射方式读取或写入文件。   在旧I/O类库中有3个类可以产生FileChannel(FileInputStream,FileOutputStream,RandomAccessFile)。Reader和Writer不具备产生通道,但可以使用Channels提供的使用方法在通道中生成Reader和Writer。   ByteBuffer的方法介绍:   1)allocate():对文件只读操作   2)flip():为读取字节做准备,即get()方法或write()方法   3)clear():为rea ...
InputStream/OutputStream:1)是所有的输入和输入类的基类。                              2)面向字节形式的I/O操作(8位字节流)。 Reader/Writer:面向字符的I/O操作(16位的Unicode字符)                  兼容Unicode ...

FilenameFilter

  FilenameFilter接口用于过滤目录列表。例子如下: public class DirList { public static FilenameFilter filter(final String regex) { return new FilenameFilter() { public boolean accept(File dir, String name) { return name.indexOf(regex) != -1; } }; } /** * @param args */ public static v ...
一、容器填充:Collections.fill()             限制:1.只能填充list对象                     2.填充的数据相同                     3.只能替换现有的元素信息,无法增加list元素 二、LRU算法 new LinkedHashMap(16, 0.75, true) 三、逆转容器的元素顺序:Collections.reverse() 四、容器元素向后移动distance个位置:Collections.rotate(List, int) 五、交换List中位置i与位置j的元素:Collections.swap(Lis ...
  在网站的开发过程中随时会使用JavaScript,但JavaScript随着游览器的不同而产生不同差异,既不兼容的情况。这里我以工作中遇到的JavaScript不兼容情况进行总结与分析。 一、日期 1) 显示日期的区别:IE:使用UTC                    Mozilla:显示GMT    注:UTC就是GMT,只是显示不同 2) 获取年 new Date().getYear():IE: 显示2008                              Mozilla:显示108(以1900做为参照点)           解决方法:new Date().g ...

Java数组方法

一、填充数组:Arrays.fill()方法               缺点:填充的数据单一。 二、复制数组:System.arraycopy()方法               clone()方法,限制:全部复制,无法部分的复制。 三、比较数组:Arrays.equala()方法               comparable接口:compareTo()方法                                 实现comparable接口的类有了自身的比较功能               comparator接口:compare()方法和equals()方法          ...

栈Stack

  Java的Stack是一个糟糕的设计,它除了Stack的功能之外还有一些其他的古怪的行为(Vector的行为)因此应该重新写一个Stack栈用于使用而不使用JDK中的Stack类。 public class MyStack {   private LinkedList list = new LinkedList();   public void push(Object o) {       list.addFirst(o);   }   public Object top() {       return list.getFirst();   }   public Object ...
Global site tag (gtag.js) - Google Analytics