java开发必背API
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相关推荐
- java 委托_动态代理:Java开发必学
一句话概括:java 动态代理通过反射机制,可在不修改原代码的情况下添加新的功能,应用于多种场景,简单.实用.灵活,是 java 开发必学知识,本文将对动态代理使用进行详细介绍. 1. 引言 最近开发 ...
- Java开发必会的反编译知识
转载自 Java开发必会的反编译知识 编程语言 在介绍编译和反编译之前,我们先来简单介绍下编程语言(Programming Language).编程语言(Programming Language)分为 ...
- java 开发必记词汇
java 开发必记词汇 一.java基础词库 二.数据库与 JDBC 阶段词汇 三.HTML/CSS JavaScript阶段词汇 四.javaWeb阶段词汇 五.框架阶段词汇 一.java基础词库 ...
- Java入门必背100条
Java必背100条 1.编写:编写的Java代码保存在以".java"结尾的源文件中. 2.编译:使用javac.exe命令编译java源文件,生成字节码文件.格式:javac ...
- Java开发必看JPA概念大全
一.JPA简介 JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中. [1 ...
- 在外包公司从 Java 后端干到安卓开发,你醒醒吧,阿里大师推荐的这份 Java 开发必读书单
先是工作内容的问题. 当初他应聘的岗位是后端开发,可现实却是他既要写后端,也要写客户端.本着做的多做的广可以学到更多的原则,他并不是非常在意这个问题,边做边学,渐渐地也上了手. 其次是工作量的问题. ...
- Java开发必会的Linux命令
原文地址:http://www.hollischuang.com 作为一个Java开发人员,有些常用的Linux命令必须掌握.即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌 ...
- 诚意分享:阿里大师推荐的这份Java开发必读书单
分布式事务 随着互联网快速发展,微服务,SOA 等服务架构模式正在被大规模的使用,现在分布式系统一般由多个独立的子系统组成,多个子系统通过网络通信互相协作配合完成各个功能. 有很多用例会跨多个子系统才 ...
- 高级java开发必问面试题
文章目录 面向对象 什么是面向对象? 封装 继承 多态 == 和equals比较 hashCode与equals 重载和重写的区别 Final 类加载器 spring是什么 AOP的理解 谈谈你对IO ...
最新文章
- QT实现minheap(简单图形界面掌握)
- 奇妙的棋盘(建图+搜索)
- css 深度选择器 ,CSS的coped私有作用域和深度选择器
- leetcode66. 加一
- bug:记录 Caused by: java.lang.NoClassDefFoundError: Could not initialize class
- Apache Commons Codec 1.7 发布
- 国庆假期带动新能源汽车消费热潮
- 美团优选、多多买菜等五家社区团购被罚650万元;打车手机越贵,接单车型越贵;微软推出低代码语言 Power Fx | 极客头条...
- ImportError: No module named ‘BaseHTTPServer‘:解决方案
- C#里的三种定时器类型
- Git Cheat sheet
- c语言学生综合测评系统_学生综合评价系统
- 阿里巴巴开放平台Oauth2.0协议获取access_token
- [曲线拟合]使用Tensorflow拟合COS函数
- ubuntu16.04安装及卸载anaconda3
- cruzer php sandisk 闪迪u盘量产工具_sandisk cruzer 32G U盘量产工具下载
- 力扣算法题用c语言实现,刷题-力扣-25
- ESP32的SDK开发之获取SNTP网络时间
- 还在为英语学习发愁吗?身为程序员的你可能需要这样一份“宝典”(上)
- CS231n笔记-CNN网络结构
热门文章
- Ethernet IP TCP UDP 协议头部格式
- 用系统某一用户的的身份运行某一命令
- 配置kickstart脚本--图形篇
- 备忘录:CISCO router ENABLE crack
- 拒绝某个用户或组应用组策略
- $emit传递多个参数_Go语言参数传递方式
- Leetcode 95. 不同的二叉搜索树 II 解题思路及C++实现
- linux lvm 镜像,LVM实现逻辑卷镜像
- java 方法泛型_Java基础学习,什么是泛型概念,使用泛型有哪些好处?
- python没有上方工具栏_Python体验(08)-图形界面之工具栏和状态栏