易截截图软件、单文件、免安装、纯绿色、仅160KB

java 读写excel

public class OperatExcel
{
    private  File file = new File(ParamenterInit.SRCEXCELPATH);
    private  File outfile = new File(ParamenterInit.DESTEXCELPATH);
    private static String sheetName = ParamenterInit.SHEETNAME;
    private static int column =Integer.parseInt(ParamenterInit.SHELLCOLUMN);
    private static int sqlcolumn =Integer.parseInt(ParamenterInit.SQLCOLUMN);
    public static void main(String args[] ) throws  IOException, RowsExceededException, BiffException, WriteException{
        OperatExcel op = new OperatExcel();
        op.writeExcel();
    }
   
  
    public   List readExcel() throws  IOException{
        InputStream in = new FileInputStream(file);
        List list = new ArrayList();
        try{
        Workbook book = Workbook.getWorkbook(in);
       Sheet sheet =  book.getSheet(sheetName);
       Cell cell [] =  sheet.getColumn(column);
      
        for(Cell c : cell){
            list.add(c.getContents().trim().startsWith("/")?c.getContents().substring(1).trim():c.getContents().trim());
        }
       
        in.close();
        //in.close();
        }catch(Exception ex){
            ex.printStackTrace();
&nbs


相关文档:

JAVA线程之四:线程状态检查,后台线程及线程组

一,线程状态的检查
      一般情况下无法确定一个线程的运行状态,对于这些处于未知状态的线程,可以通过isAlive()方法用来确定一个线程是否仍处在活动状态。当然即使处于活动状态的线程也并不意味着这个线程一定正在运行,对于一个已开始运行但还没有完成任务的线程,这个方法返回值为true。
......

java中String类的构造函数

String类中的构造函数
String(); 构造一个空字符串对象
String(byte[] bytes); 通过byte数组构造字符串对象
String(byte[] bytes,int offset,int length);通过byte数组,从offset开始,总共length长的字节构造字符串对象
String(char[] value); 通过char数组构造字符串对象
String(byte[] char,int offset,int length) ......

Java NIO类库Selector机制解析(下)

 
Java NIO类库Selector机制解析(下)
 
赵锟   陈皓
http://blog.csdn.net/haoel
 
<<<<点此查看本文上篇
五、  迷惑不解 : 为什么要自己消耗资源?
 
令人不解的是为什么我们的Java的New I/O要设计成这个样子?如果说老的I/O不能多路复用,如下图所示,要开N多的线程去 ......

java计算时间差

java计算时间差
文章分类:Java编程
比如:现在是2004-03-26 13:31:40
过去是:2004-01-02 11:30:24
我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒
方法一:
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try
{
Date d1 = df.parse("2004-03-26 13:31:40"); ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号