zoukankan      html  css  js  c++  java
  • java笔试题

    一、数据类型转换

     1.string转int

           String a = "1234";
           int b = Integer.parseInt(a);
          System.out.println(b);

         2.int转string
           int aa = 123456;
      String aString =String.valueOf(aa);
      System.out.println(aString.getClass()+" "+aString);

     3.String转日期

      传两个string的日期,然后转成date比较两个日期相差天数

    public static void main(String[] args) {

        String string1 = "20191213";
        String string2 = "20191230";

    SimpleDateFormat sdf= new SimpleDateFormat("yyyyMMdd");
          try {
                Date date1 = (Date) sdf.parse(string1);
                Date date2 = (Date) sdf.parse(string2);
           int days = (int) ((date2.getTime()-date1.getTime()) / (1000*60*60*24));
         System.out.println(days);
        } catch (ParseException e) {
          e.printStackTrace();
        }
    }

    二、获取目录下的文件和文件夹

    public static void main(String[] args) {
    //获取目录下的文件和文件夹
        String path = "D:\";
        File file = new File(path);
        File[] tempList = file.listFiles();
        System.out.println("该目录下对象个数:"+tempList.length);
        for(int i=0 ;i<tempList.length;i++){
        if(tempList[i].isFile()) {
          System.out.println("文件 "+ tempList[i]);
        }
        if(tempList[i].isDirectory()) {
          System.out.println("文件夹"+ tempList[i]);
        }
      }
    }

    三、从一个文本里读取字符,将A转成a,输出到另一个文件

    p

    public static void main(String[] args) {
    String readFilePath = "D:/test11.txt";
    String saveFilePath = "D:/test22.txt";
    String readString = "";
    String changeString = "";
    try {
    //读取文件内容
    FileInputStream inputStream = new FileInputStream(readFilePath);
    InputStreamReader streamReader = new InputStreamReader(inputStream);
    BufferedReader reader = new BufferedReader(streamReader);
    while ((readString =reader.readLine())!= null) {
    if (readString.contains("A")) {
    changeString ="a";
    }
    }
    reader.close();
    //把读取的文件内容放到另外一个文件里面
    FileOutputStream outputStream = new FileOutputStream(saveFilePath);
    OutputStreamWriter streamWriter = new OutputStreamWriter(outputStream);
    BufferedWriter bufferedWriter= new BufferedWriter(streamWriter);
    bufferedWriter.write(changeString);
    bufferedWriter.flush();
    } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }

  • 相关阅读:
    A1051 Pop Sequence (25 分)
    A1060 Are They Equal (25分)
    A1063 Set Similarity (25分)
    A1037 Magic Coupon (25分)
    Mybatis获取插入记录的自增长ID
    压力测试工具ab的使用
    spring注解
    《spring技术内幕》读书笔记(1)——什么是POJO模式
    用HttpSessionListener统计在线用户或做账号在线人数管理
    (转)注释驱动的 Spring cache 缓存介绍
  • 原文地址:https://www.cnblogs.com/flgg/p/12145767.html
Copyright © 2011-2022 走看看