Java常用API
常用Java API 一、 java.io.BufferedReader类(用于从文件中读入一段字符;所属套件:java.io) 1、 构造函数BufferedReader(java.io.FileReader FileReader变量) 说明:新建一个BufferReader对象。 2、 close方法 void close() 说明:关闭BufferReader对象。 3、 readLine方法 java.lang.string readLine() 说明:从文件中读取一行字符。若为NULL,代表读取至文件结尾。 二、 java.io.BufferedWriter(向文件写入一段字符。所属套件:java.io) 1、 构造函数:BufferedWriter(java.io.FileWrite FileWrite变量) 说明:新建一个BufferWriter对象。 2、 close方法:void close() 说明:关闭BufferedWriter对象。 3、 newLine方法:java.lang.string newLine() 说明:向文件写入分行符。 4、 write方法:void write(char字符);void write(char[]字符数组);void write(string 字符串);void write(char[]字符数组,int数组中起始位置,int输出长度) 说明:将数据写入文件。 5、 三、 Java.io.File(File用于管理文件或目录; 所属套件:java.io) 1、 构造函数:File(java.lang.string路径,java.lang.string文件名) 说明:建立代表文件或目录的File对象。 2、 canRead方法:(boolean canRead())判断是否可读取 3、 canWrite方法:(boolean canWrite)判断是否可以写入 4、 createNewFile方法:(boolean createNewFile())说明:创建文件,成功返回TRUE,否则返回false 5、 delete方法:(boolean delete())说明:删除文件或目录,成功返回TRUE,否则返回FALSE。 6、 exist方法:(boolean exist()) 说明:检查文件或目录是否存在。 7、 getName方法:(java.lang.string getName()) 说明:取得文件或目录的名称。 8、 lastModified方法:(long lastModified()) 取出最后一次修改的时间。 9、 length方法:(int length())说明:取得文件的长度 10、 listfiles方法:(File[] listFiles()) 说明:取出该目录下的所有文件。 11、 isDirectory方法:(boolean isDirectory())说明:判断是否为文件。 12、 isFile方法:(boolean isFile) 说明:判断是否为文件。 13、 isHidden 方法:( Boolean isHidden()) 说明:判断是否为隐藏文件。 14、 mk dir方法:(boolean mkdir)说明:创建目录,成功返回TRUE,否则返回FALSE 四、 java.io.FileReader(FileReader 用于从文件中读取字符 ;所属套件:java.io) 1、 构造函数(FileReader (Java.lang.strig文件路径和名称) 说明:为要读取的文件建立一个FileReader对象) 2、 read方法:(1)(int read())说明:从文件读取一个字符,返回值为一整数,为读取得字符串的字符码,若返回值为-1,则代表已经读到文件的结尾。(2) int read(char[] chararray,int startpos,int length)说明:将从startpos开始,读取length字符,保存到chararray数组中,返回值是读取到的字数,如果返回-1,则代表已经读到文件的结尾。 3、 skip方法:(long skip(int 要略过的字符数) 说明:直接将文件读取指针向后移动数个字符,从而略过字符不读取); 五、 java.io.FileWrite类(用于向文件中写入读取字符;所属套件java.io) 1、 FileWrite(java.lang.string文件路径与名称) Filwrite(java.lang.string文件路径与名称,Boolean append) 说明:为要写入的文件建立一个FileReader对象,参数append表示是否在原文件后添加。 2、 Write方法:(void write(char字符),char[]字符数组,string字符串,char[]字符数组、int数组中起始位置,int输出长度)说明:将数据写入文件。 六、 java.lang.string类(string类用于处理字符串这种数据类型;所属套件:java.lang) 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) 说明:替换字符串中的某个字符,返回值为替换后的结果。) 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” 7、 大小写转换的方法(语法:string toLowerCase();string toUpperCase() 说明:对字符串进行大小写转换,返回值为转换后的结果) 8、 valueOf方法(语法:string valueOf(Object obj) 说明:将对象转换为字符串,返回值为转换后的结果) 七、 java.net.URL Encoder(说明:URLEncoder类用于URL的编码。所属套件:JAVA .net) 1、 encode方法(语法:java.lang.string encode(java.lang.sring要编码的字符串) 说明:返回编码后的字符串。) 八、 java.text.simpleDateFormat类(说明:simpleDateFormat类用于处理Date数据的格式化输出和输入。所属套件:java.text) 1、 构造函数:(语法:simpleDateFormat(java.lang.strng格式化字符串) 说明:根据指定格式化字符串,产生simpleDateFormat对象) 2、 format方法:(语法:java.lang.string format(java.util.Date日期数据) 说明:将Date数据转化为指定格式的字符串。) 3、 parse方法:(语法:java.util.Date parse(java.lang.sring 字符串) 说明:将字符串转化为Date 数据。如果格式错误,将会产生异常。 九、 java.spl.DriverManager类(说明:当数据库驱动程序加载到内存中后,系统将会自动利用DriverManager类注册加载的驱动程序,使其状态为可使用(available)所属套件:java.spl 1、 getConnection方法:(语法:getConnection(string数据源名称,string用户名称,string用户密码) 说明:打开数据库链接。) 十、 java.sql.connection类(说明:Connection类用于处理一条与数据库的链接。所属套件:Java.sql) 1、 createStatement方法:(语法:java.spl.statement createStatement(int 指针类型参,int数据一致性参数) 说明:建立Statement对象。 十一、 java.sql.ResultSetMetaData类(说明:ResultSetMetaData类用于获取记录集字段的信息。所属套件:java.sql. 1、 getColumnCount方法:(语法:int getColumnCount() 说明:取得记录集中的字段数目) 2、 getColumnName方法:(语法:java.lang.String getColumnName(int column) 说明:取得字段的字称。其中字段索引值是记录集中字段的索引值,第一字段的索引值1,最后一个字段的索引值即为总字段数。 十二、java.sql.Statement类(说明:Statement 类可以执行SQL动作和查询语句,实现对数据库的操作。所属套件:java.sql)。 1、 execute方法:(语法:boolean execute(string sql) 说明:执行SQL动作语句,如插入、删除、修改等。)示例:st.execute(“delect from table”) //从表table中删除数据。 2、 executeQuery方法:(语法:java.sql.ResultSet executeQuery(string sql) 说明:执行SQL查询语句,得到相应的记录集。)示例:rs=st.execute(“select * from table”) //从表中取出数据。 十三、java.sql.ResultSet类(说明:ResultSet类用于处理一个记录集。所属套件:java.sql) 1、 absolute方法(语法:boolean absolute(int row) 说明:设置记录指针指向记录的位置。) 2、 afterLast 方法:(语法:void afterLast() 说明:将指针移动到最后一条记录之后。) 3、 beforeFirst()方法:(语法:void beforeFirst() 说明:将指针移动到第一条记录之前。) 4、 first方法:(语法:boolean first() 说明:将记录指针移至第一条记录。) 5、 isAfterlast 方法:(语法:Boolean isAfterLast() 说明:判断记录指针是否指向最后一条记录之后) 6、 isBeforeFirst方法:(语法:Boolean isBeforeFirst() 说明:判断记录指针是否指向第一条记录之前。 7、 isFirst方法:(语法:Boolean isFirst() 说明:判断记指针是否指向第一条记录) 8、 isLast 方法:(语法:Boolean isLast() 说明:判断记录指?
Java常用API的更多相关文章
- Java 常用API(二)
目录 Java 常用API(二) 1. Object类 2. Date类 概述 构造方法和成员方法 3. DateFormat类 概述 SimpleDateFormat类 练习 4. Calendar ...
- Java 常用API(一)
目录 Java 常用API(一) 1. Scanner类 引用类型的一般使用步骤 Scanner的使用步骤 例题 2. 匿名对象 概述 匿名对象作为方法的参数 匿名对象作为方法的返回值 3. Rand ...
- Java常用API(Math类)
Java常用API(Math类) Math类的作用 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数.类似这样的工具 类,其所有方法均为静态方法,并且 ...
- Java常用API(Arrays类)
Java常用API(Arrays类) 什么是Arrays类? java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等.其所有方法均为静态方法,调用起来 非常简单. 这里我们 ...
- Java常用API(String类)
Java常用API(String类) 概述: java.lang.String 类代表字符串.Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例 1. ...
- Java常用API(ArrayList类)
Java常用API(ArrayList类) 我们为什么要使用ArrayList类? 为了更加方便的储存对象,因为使用普通的数组来存储对象太过麻烦了,因为数组的一个很大的弱点就是长度从一开始就固定了,所 ...
- Java常用API(Random类)
Java常用API(Random类) Random:是一个用于生成随机数的类 构造方法 public Random() :创建一个新的随机数生成器. 返回随机数的方法 public int nextI ...
- Java常用API(Scanner类)
Java常用API( Scanner类)1 1.Scanner类 首先给大家介绍一下什么是JavaAPI API(Application Programming Interface),应用程序编程接口 ...
- java基础3.0:Java常用API
本篇介绍Java基础中常用API使用,当然只是简单介绍,围绕重要知识点引入,巩固开发知识,深入了解每个API的使用,查看JavaAPI文档是必不可少的. 一.java.lang包下的API Java常 ...
- java常用API的总结(1)
本篇是对于这一段时间以来接触到的常用api的一些总结,便于以后的查阅.... 一.正则表达式 对于正则表达式,我的感觉就是当我们在做某些题的时候正则表达式会省去我们很多的时间,并且正则表达式的使用格式 ...
随机推荐
- 简单CSS 布局
CSS Layout CSS Layout 是对上下左右布局的一个简单封装,主要针对自己项目里面方便使用. 坚持组合大于继承的原则,复杂的布局也是由简单布局组成的. 所以不习惯margin/paddi ...
- 笔记本win10安装node的尖酸历程。。。。。。
在公司的电脑搭建vue环境分分钟搞定,周末闲的无聊给自己的电脑也搭建一个环境,谁知道这么多的问题,记录下这些问题,希望对那些安装node环境有问题的朋友一些帮助. 1.下载安装node 下载地址htt ...
- 极化码之tal-vardy算法(2)
上一节我们了解了tal-vardy算法的大致原理,对所要研究的二元输入无记忆对称信道进行了介绍,并着重介绍了能够避免输出爆炸灾难的合并操作,这一节我们来关注信道弱化与强化操作. [1]<Chan ...
- 微信bug:建议了解,不要实验,不要手贱,不要。。。。
今天下午在群里聊天的时候,群友反应发现微信的一个bug:使用微信给好友发送‘15...............’(数字15后面加15个句号)会导致微信运行缓慢,到最后的应用未响应,退出微信. 解决办法 ...
- 个人从源码理解angular项目在JIT模式下的启动过程
通常一个angular项目会有一个个模块(Module)来管理各自的业务,并且必须有一个根模块(AppModule)作为应用的入口模块,整个应用都围绕AppModule展开.可以这么说,AppModu ...
- taobao_api项目开坑,自主完成淘宝主要接口的开发-版本:卖家版(非淘宝api)
项目名称:taobao_api 项目目的:独立实现各个淘宝操作的相关api,不依赖淘宝提供的api,而是自己实现接口 前期实现接口:已付款订单查询(自动更新), 订单发货 , 订单备注 应用场景:中小 ...
- 新版本mac 无法打开第三方应用
新版本mac 没有任何应用可以打开的这个选项 现在解决方法已经找到 特此标记一下 1打开终端 2 输入 sudo spctl --master-disable 3.打开系统设置的中的安全即可出现
- c++builder中 扩展c++的关键字 : _published _automated Get/Set指令 _fastcall
C++Builder为C++增加了许多关键字,以适应其快速应用开发(RAD)环境.包括关键字和Get/Set指令. 1._published类似publich权限范围,_published像publi ...
- C#最基本的小说爬虫
新手学习C#,自己折腾弄了个简单的小说爬虫,实现了把小说内容爬下来写入txt,还只能爬指定网站. 第一次搞爬虫,涉及到了网络协议,正则表达式,弄得手忙脚乱跑起来效率还差劲,慢慢改吧. 爬的目标:htt ...
- BZOJ-1192-[HNOI2006]鬼谷子的钱袋
Description 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政.有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行)将要举行一场拍卖会,其中有一 ...