关闭
当前搜索:

java File,FileReader,BufferedReader,BufferedWriter,FileWriter

常用API :点击打开链接 流类关注的是文件内容,而File类关注的是文件在磁盘上的存储。  1.FileReader : 字符流 BufferedReader : 也是字符流,但是在BufferedReader可以先把数据放到一个缓存区里,然后在进行处理,而且在BufferedReader 里有一个readLine()方法。 所谓缓冲区,就是能够一次性读取一块缓冲区大小的数据,再...
阅读(74) 评论(0)

Java String和StringBuilder常用方法

java.lang.string类(string类用于处理字符串这种数据类型;所属套件:java.lang)1、 charAt方法。(语法:char charAt(int index) 说明:返回指定位置的字符2、 equals方法:(语法:boolean equals(object anobject) 说明:判断字符串是否与指定的对象相等)事例:if (str.equals(“abc”)){out...
阅读(29) 评论(0)

java hashmap 按键或者按值(升降)排序

@Test //hashMap 通过value值排序 public void Test6() { //把Integer变为String就可以进行value为String的升降排序 Map map = new HashMap(); /* ma...
阅读(32) 评论(0)

java 判断日期是否相同,只判断年月是否相同

例子中是系统默认的日期格式public static boolean isSameDate(Date date1, Date date2) { try { Calendar cal1 = Calendar.getInstance(); cal1.setTime(date1); Calendar c...
阅读(67) 评论(0)

java 批量更改CSV文件内容中指定位置的字符

有104个一样格式的文件只是记录数不同 改为这个模式 把最后的2改为4 也就是2表示两条记录,4表示总的记录(包括第一行和最后一行)@Test public void test4() throws Exception{ String floderpath="D:\\input\\"; /*String filename="ACS-4_GDC2_2...
阅读(321) 评论(0)

java 获取日期的前N天的日期以及Calendar类的常用方法常用属性

获取当前日期的前N天,并不是简单的当前日期+N就行了public final static String PRINT_DATE_FORMAT = "yyyyMMdd"; @Test /** * 获取日期的前N天 并Format打印出来 */ public void test3(){ Date date=new Date();...
阅读(112) 评论(0)

java 批量修改文件名

由于项目测试文件有很多个104个,自己作为实习生基本上经常都会测试,但是一定格式的文件名才能运行测试类 ,就会每次去改文件名中的日期,每次改104个就很烦,所以就写了这个小列子批量改文件名 把昨天的日期20171009改为今天的日期20171010@Test /** * 批量文件部分文件名重命名 */ public void test2(){ S...
阅读(37) 评论(0)

java 切割文件夹下一定格式的文件名

@Test public void test1(){ String filepath="D:\\usage\\input\\"; //TB3(R)_GDC2_20171009_01.csv File[] fileArray; List filepathList=new ArrayList(); F...
阅读(53) 评论(0)

Java 自定义注解以及注解解析器

参考博客 http://www.cnblogs.com/huajiezh/p/5263849.html http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。 注解的语法比较简单,除了@符号的使用之外,它基本与Java固...
阅读(72) 评论(0)

代理模式 -动态代理

核心业务与辅助业务写在了一个方法中,不但业务冗余了不说,像开关数据库连接这样的公共操作也大量的重复,这时候就出现了代理模式的思想Jdk动态代理:1.如果要实现动态代理,那么你要编写的那个代理类就需要实现一个InvocationHandle接口.这个接口所在位置是java.lang.reflect.InvocationHandler.看到reflect我们就能知道,动态代理肯定是通过反射来实现的了,这...
阅读(33) 评论(0)

如何读取.properties配置文件的内容

工具类:package com.ncsi.Demo1_SpringBatch.Utils;import java.io.InputStream; import java.util.ArrayList; import java.util.List; import java.util.Properties; import java.util.Set;import org.apache.log4j.Log...
阅读(41) 评论(0)

在什么地方打印日志

1.方法的开头和结尾,重要的参数需要打印出来的地方 (log.info()) 2.catch语句里面需要打印(log.error())...
阅读(29) 评论(0)

Java集合-常用集合类

Set接口常用实现类: package practice; import java.util.HashSet; import java.util.Set; import java.util.TreeSet; /**Set集合 * HashSet TreeSet * @author liu * */ public class Test19 { public static vo...
阅读(165) 评论(0)

Java反射

万事万物皆对象,类也是对象,类是java.lang.Class类的对象 当然  java中静态的成员,普通数据类型不是对象 获取类对象的三种方式: package Refection1; public class Test1 { public static void main(String[] args) { //1 Class c1=Person.class;...
阅读(87) 评论(0)

Java 多线程

线程生命周期    创建: 创建了线程对象   就绪:创建对象后调用了start方法  ,此时线程还没有得到CPU资源  ,只是有运行的条件   终止:线程执行完了run方法,或者使用stop方法停止了线程   阻塞:线程正在进行,但由于某些原因让出了CPU资源,暂停了自己的运行,进入了阻塞状态,如调用了sleep方法   常用方法:   sleep():   使当前线程(即调用该方...
阅读(53) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:18808次
    • 积分:1115
    • 等级:
    • 排名:千里之外
    • 原创:75篇
    • 转载:35篇
    • 译文:13篇
    • 评论:0条
    最新评论