1.java.io.file类,File用于管理文件或目录; 所属套件:java.io

File file = new File(fileStringPath);

1)file.mk(),真的会创建一个文件夹目录,就是windows系统的黄色文件夹目录。

2)canread(),canWrite(),canExecute()->boolean

3)listFiles()->File[]

4)getName()-》string

5)lastModifiled()取出最后一次修改时间

6)length()->long返回文件的长度字节单位

7)delete()-》boolean,删除这个文件夹

8)createNewFile()-》Boolean,是否需要创建这个新文件。

2.java.lang.string类,

1、 charAt方法。(语法:char charAt(int index) 说明:返回指定位置的字符
2、 equals方法:(语法:boolean equals(object anobject) 说明:判断字符串是否与指定的对象相等)事例:if (str.equals(“abc”)){out.print(“str的值为abc”);}3、 index of方法:(语法:int indexOf(char ch);int indexOf(string str) 说明:返回要查找的字符或子串第一次出现在字符串中的位置,如果找不到该字符/子字符串,将返回-1)。

4、 lastindexOf方法(语法:int lastindexOf(char ch);int lastindexOf(string ch) 说明:返回要查找的字符或子串最后一次出现在字符中的位置。如果找不到该字符/子字符串,将返回-1)5、 replace方法:(语法:string replace(char oldChar,char newChar) 说明:替换字符串中的某个字符,返回值为替换后的结果。)78 79 6、 substring方法:(方法:string substring(int beginIndex);string substring(int beginIndex,int endIndex) 说明:取得字符串中的子串。示例: string a=”AABB”;b=a.substring(1) 最后结果是“ABB”c=a,subsirng(1,2);最后结果是“AB”80 81 7、 大小写转换的方法(语法:string toLowerCase();string toUpperCase() 说明:对字符串进行大小写转换,返回值为转换后的结果)82 83 8、 valueOf方法(语法:string valueOf(Object obj) 说明:将对象转换为字符串,返回值为转换后的结果)9.getBytes()-》Bytes[]

10.string.spilt("cutString")->string[],切割字符串

3.java.net.UrlEncoder和Java.net.Urldecoder类,

俩类的两个静态方法,URLEncoder.encode(testString, "utf-8");URLDecoder.decode(encoderString, "utf-8");用于http请求前后端对中文参数的封装和解封

4.SimpleDateFormat类,java.text.SimpleDateformat

1)sdf.format(Date date)->string将date转为string指定格式

2)parse(string stringDate)->将string转换为Date对象,解析错误的话会报异常

String dateString = "20120324";SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");try{Date date = sdf.parse(dateString);System.out.println(date);} catch (ParseException e){// TODO Auto-generated catch block
            e.printStackTrace();}输出:Sat Mar 24 00:00:00 CST 2012

5.Date类,java.util.Date(long millseconds),格林威治时间,

转载于:https://www.cnblogs.com/panxuejun/p/6526018.html

java开发必背API相关推荐

  1. java 委托_动态代理:Java开发必学

    一句话概括:java 动态代理通过反射机制,可在不修改原代码的情况下添加新的功能,应用于多种场景,简单.实用.灵活,是 java 开发必学知识,本文将对动态代理使用进行详细介绍. 1. 引言 最近开发 ...

  2. Java开发必会的反编译知识

    转载自 Java开发必会的反编译知识 编程语言 在介绍编译和反编译之前,我们先来简单介绍下编程语言(Programming Language).编程语言(Programming Language)分为 ...

  3. java 开发必记词汇

    java 开发必记词汇 一.java基础词库 二.数据库与 JDBC 阶段词汇 三.HTML/CSS JavaScript阶段词汇 四.javaWeb阶段词汇 五.框架阶段词汇 一.java基础词库 ...

  4. Java入门必背100条

    Java必背100条 1.编写:编写的Java代码保存在以".java"结尾的源文件中. 2.编译:使用javac.exe命令编译java源文件,生成字节码文件.格式:javac ...

  5. Java开发必看JPA概念大全

    一.JPA简介 JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中. [1 ...

  6. 在外包公司从 Java 后端干到安卓开发,你醒醒吧,阿里大师推荐的这份 Java 开发必读书单

    先是工作内容的问题. 当初他应聘的岗位是后端开发,可现实却是他既要写后端,也要写客户端.本着做的多做的广可以学到更多的原则,他并不是非常在意这个问题,边做边学,渐渐地也上了手. 其次是工作量的问题. ...

  7. Java开发必会的Linux命令

    原文地址:http://www.hollischuang.com 作为一个Java开发人员,有些常用的Linux命令必须掌握.即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌 ...

  8. 诚意分享:阿里大师推荐的这份Java开发必读书单

    分布式事务 随着互联网快速发展,微服务,SOA 等服务架构模式正在被大规模的使用,现在分布式系统一般由多个独立的子系统组成,多个子系统通过网络通信互相协作配合完成各个功能. 有很多用例会跨多个子系统才 ...

  9. 高级java开发必问面试题

    文章目录 面向对象 什么是面向对象? 封装 继承 多态 == 和equals比较 hashCode与equals 重载和重写的区别 Final 类加载器 spring是什么 AOP的理解 谈谈你对IO ...

最新文章

  1. QT实现minheap(简单图形界面掌握)
  2. 奇妙的棋盘(建图+搜索)
  3. css 深度选择器 ,CSS的coped私有作用域和深度选择器
  4. leetcode66. 加一
  5. bug:记录 Caused by: java.lang.NoClassDefFoundError: Could not initialize class
  6. Apache Commons Codec 1.7 发布
  7. 国庆假期带动新能源汽车消费热潮
  8. 美团优选、多多买菜等五家社区团购被罚650万元;打车手机越贵,接单车型越贵;微软推出低代码语言 Power Fx | 极客头条...
  9. ImportError: No module named ‘BaseHTTPServer‘:解决方案
  10. C#里的三种定时器类型
  11. Git Cheat sheet
  12. c语言学生综合测评系统_学生综合评价系统
  13. 阿里巴巴开放平台Oauth2.0协议获取access_token
  14. [曲线拟合]使用Tensorflow拟合COS函数
  15. ubuntu16.04安装及卸载anaconda3
  16. cruzer php sandisk 闪迪u盘量产工具_sandisk cruzer 32G U盘量产工具下载
  17. 力扣算法题用c语言实现,刷题-力扣-25
  18. ESP32的SDK开发之获取SNTP网络时间
  19. 还在为英语学习发愁吗?身为程序员的你可能需要这样一份“宝典”(上)
  20. CS231n笔记-CNN网络结构

热门文章

  1. Ethernet IP TCP UDP 协议头部格式
  2. 用系统某一用户的的身份运行某一命令
  3. 配置kickstart脚本--图形篇
  4. 备忘录:CISCO router ENABLE crack
  5. 拒绝某个用户或组应用组策略
  6. $emit传递多个参数_Go语言参数传递方式
  7. Leetcode 95. 不同的二叉搜索树 II 解题思路及C++实现
  8. linux lvm 镜像,LVM实现逻辑卷镜像
  9. java 方法泛型_Java基础学习,什么是泛型概念,使用泛型有哪些好处?
  10. python没有上方工具栏_Python体验(08)-图形界面之工具栏和状态栏