zoukankan      html  css  js  c++  java
  • JAVA Useful Program(1)

    public static void main(String[] args){
          //字符串有整型的相互转换
             String str=String.valueOf(123);
             int i=Integer.parseInt(str);
             System.out.println(i);
             //向文件末尾添加内容
             BufferedWriter out = null;
             try{
              out = new BufferedWriter(new FileWriter("c://logs//log.out", true));
              out.write("aString");
             }catch(IOException ex){
              System.out.println(ex.getMessage());
             }finally{
              if(out!=null){
               try {
         out.close();
        } catch (IOException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
        }
              }
             }
             //得到当前方法的名字
             String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
             System.out.println(methodName);
            
             //转字符串到日期
             SimpleDateFormat format = new SimpleDateFormat( "dd.MM.yyyy" );
             try {
       Date date = format.parse("01.01.2013");
       System.out.println(date);
      } catch (ParseException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
      
      //把 Java util.Date 转成 sql.Date
      java.util.Date utilDate = new java.util.Date();
      java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
      System.out.println(sqlDate);
      
      //使用NIO进行快速的文件拷贝
      File f1=new File("c://logs//log.out");
      File f2=new File("c://logs//log1.out");
      FileChannel inChannel=null;
      FileChannel outChannel=null;
      try {
       inChannel = new FileInputStream(f1).getChannel();
          outChannel = new FileOutputStream(f2).getChannel();
       try{
        int maxCount = (64 * 1024 * 1024) - (32 * 1024);
        long size = inChannel.size();
        long position = 0;
        while ( position < size ){
         position += inChannel.transferTo( position, maxCount, outChannel );
         
        }
       }catch(FileNotFoundException ex){
        ex.printStackTrace();
       } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
       }
      } catch (FileNotFoundException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }finally{
       if(inChannel!=null){
        try {
         inChannel.close();
        } catch (IOException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
        }
       }
       if(outChannel!=null){
        try {
         outChannel.close();
        } catch (IOException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
        }
       }
      }
      
         }

    Output:

    123
    main
    Tue Jan 01 00:00:00 CST 2013
    2013-06-17

  • 相关阅读:
    读书笔记:7个示例科普CPU Cache
    no such partition grub rescue>
    这些个云盘
    原版win7镜像IE主页被篡改?
    JS判断访问设备、客户端操作系统类型
    floodlight make the VMs can not getDHCP IP address
    MPI之聚合通信-Scatter,Gather,Allgather
    MPI 环境搭建问题-运行程序闪退
    【算法、递归回溯解决数独】
    算法【最大子序列问题】
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3141029.html
Copyright © 2011-2022 走看看