java se 核心方法

上传人:第*** 文档编号:30974564 上传时间:2018-02-03 格式:DOCX 页数:11 大小:43.81KB
返回 下载 相关 举报
java se 核心方法_第1页
第1页 / 共11页
java se 核心方法_第2页
第2页 / 共11页
java se 核心方法_第3页
第3页 / 共11页
java se 核心方法_第4页
第4页 / 共11页
java se 核心方法_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《java se 核心方法》由会员分享,可在线阅读,更多相关《java se 核心方法(11页珍藏版)》请在金锄头文库上搜索。

1、Java SE Core ContentString 方法 01:int length();用法:该方法用来获取当前字符串长度;方法 02:int indexOf(String str);用法:该方法用来查看给定字符在字符串的位置;方法 03:String substring(int start,int end);用法:该方法用来截取字符串含头不含尾部分内容;方法 04:String trim();用法:该方法用来去掉字符串两边空白;方法 05:char charAt(int index);用法:该方法用来返回当前字符串中给定位置处对应的字符;方法 06:boolean startsWith(

2、String str);用法:该方法用来判断当前字符串是否是以给定字符开始;方法 07:boolean endsWith(String str);用法:该方法用来判断当前字符串是否以给定字符串结尾;方法 08:String toUpperCase();用法:该方法用来将字符串英文部分转换成大写;方法 09:String toLowerCase();用法:该方法用来将字符串英文部分转换成小写;方法 10:boolean matches(String regex);用法:该方法用来验证当前字符串是否满足给定的正则表达式;方法 11:String split(String regex);用法:该方法

3、用来将字符串中满足正则表达式的部分删掉;方法 12:String replaceAll(String regex,String replacement);用法:该方法用来将字符串中满足正则表达式的部分替换;方法 13:String.valueOf();用法:该静态方法用来将其他类型转换成字符串;String Builder String BufferString Builder String Buffer 内部维护了一个可变字符串方法 14.1 String toString(); 获取 String Buffer 内部字符串方法 14.2 String reverse(); 翻转方法 14.

4、3 String append(String str); 增加方法 14.4 String delete(int start,int end); 删除方法 14.5 String replace(int start,int end,String str); 改变 方法 14.6 String insert(int start,String str); 插入Object方法 01:String toString();用法:子类使用时需要重写;方法 02:boolean equals();用法:子类使用时候需要重写;Packing方法 01:XXX xxxValue();用法:该方法用来将引用类型

5、转换成基本类型;Double d = new Double(double d); 基本类型转引用类型;double x = d.doubleValue(); 引用类型转基本类型;方法 02:Integer.valueOf();用法:该静态方法用来重用一字节以内整数对象(其余几种一样) ;方法 03:parseXXX(String str);用法:该方法用来将字符串转换成基本类型;DateDate now = new Date();默认创建出来 Date 实例表示当前系统时间;方法 01:long getTime();用法:该方法用来获取 1970 年元旦到当前 Date 所经过的毫秒数;Sim

6、pleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);方法 01:String format(Date date);用法:该方法用来将给定的 Date 时间转换成指定的日期格式;方法 02:Date parse(String str);用法:该方法用来将给定的字符串转换成 Date 对象用来描述该字符串时间;Calendar calendar = new GregorianCalendar();实例化高格里高利历法;方法 01:Calendar.getlnstance ();用法:该静态方法默认表示当前系统时间;方法 0

7、2:Date getTime ();用法:该方法用来将当前的 Calendar 表示的时间以 Date 形式返回;方法 03:void setTime(Date date);用法:该方法允许当前 Calendar 表示给定的 Date 所表示的时间;方法 04:void set(int field,int value);用法:该方法允许我们设置当前 calendar 表示的时间;方法 05:int get(int field);用法:该方法可以获取当前 Calendar 中给定的时间分量;方法 06:void add(int field,int value);用法:该方法是当前 Calenda

8、r 加上给定的时间分量对应的值;CollectionCollection 接口下派生两个子类接口 List 和 Set 接口;List 可重复集合 Set 不可重复集合;Collection c = new ArrayList(); 方法 01:boolean add(E e);用法:该方法用来向集合中添加元素;方法 02:int size();用法:该方法用来获取集合中元素个数;方法 03:boolean isEmpty(E e);用法:该方法用来判断该集合是否不含有任何元素;方法 04:void clear();用法:该方法用来清空集合;方法 05:boolean contains(E e

9、);用法:该方法用来判断集合是否包含给定元素;方法 06:boolean remove(E e);用法:该方法用来将集合中元素与给定元素相比较为 true 就删除;方法 07:boolean addAll(Collection c);用法:该方法用来用来将给定集合添加到当前集合中;方法 08:boolean collectionsAll(Collection c);用法:该方法用来判断集合是否包含给定所有元素;方法 09:Iterator iterator();用法:该方法可以获取一个用来遍历集合的迭代器;方法 09.1 boolean hasNext();用法:该方法用来判断当前集合中是否还

10、有元素能被取出;方法 09.2 E Next();用法:该方法用来将集合下个元素取出;List list = new List (); List 是一个接口并继承了 Collection 接口。可重复并且有序允许以下标形式操作。List list = new List (List list); 创建的同时就可以将给定集合所有元素存入;List 接口常见的实践类:ArrayList 和 LinkesList 特点:前者动态数组,后者链表;方法 01:E get(int i);用法:该方法用来获取指定下标对应的元素;方法 02:E set(int index,E e);用法:该方法用来将给定元素设

11、置到指定位置上,返回值为原位置上元素;方法 03:void add(int index,E e);用法:该方法用来将给定元素插入到给定位置上,原位置上元素顺序往后移;方法 04:E remove(int index);用法:该方法用来将给定下标元素删除,返回值为原位置上元素;方法 05:List subList(int start,int end);用法:该方法用来获取指定范围内的子集;方法 06:Object toArray(Object);用法:该方法用来将现有集合转换成数组;方法 07:Arrays.asList(Object);用法:该静态方法用来将数组转换成集合;注意:只能转换为 L

12、ist 集合,转换后不能添加元素;方法 08:Collection.sort(List list);用法:该静态方法用来对集合进行自然排序;注意:对中文排序会出问题,可以使用自定义比较器;Queue queue = new LinkedList (); 队列和集合相似可以保存一组元素,但是必须遵循先进先出原则;LinkedList 增删效率比较高实现 Queue 接口可以看做一个队列。方法 01:boolean offer(E e);用法:该方法用来向队列末尾增加一个新元素;方法 02:E poll();用法:该方法用来获取队首元素并且将该元素删除;方法 03:E peek();用法:该方法用

13、来获取队首元素但不会做出队操作,该元素不会从队列中删除;Quque queue = new LinkedList (); 栈遵循先进后出原则方法 01:void push(E e);用法:该方法用来将元素压入栈中;方法 02:E pop();用法:该方法用来获取栈顶元素并且将该元素删除;方法 03:E peek();用法:该方法用来获取栈顶元素但不会做出栈操作,该元素不会从栈中删除;Map map = new HashMap (); 每个元素有两部分组成 key:value 在 Map 中 key 不可重复;方法 01:V put(K k,V v);用法:该方法用来将给定的 key 和 val

14、ue 存入 Map 中;方法 02:V get(K k);用法:该方法用来给定 key 获取 value;方法 03:V remove(K k);用法:该方法从 Map 中删除给定 key 所对应的一条记录;方法 04:boolean containsKey(K k);用法:该方法用来判断 Map 中是否包含给定的 key;方法 05:Set(K) keyset();用法:该方法会将当前 Map 中所有的 key 存入一个 set 集合中;方法 06:SetentrySet();用法:该方法将 Entry 实例存入 Set 集合中(键值对由 Entry 实例保存);方法 07:Collecti

15、onvalue();用法:该方法将当前 Map 中所有的 value 存入一个集合中 ;FileFile file = new File();File file = new File(“test.txt”); 创建一个新文件名为 test.txt;File file = new File(“test”); 创建一个新目录名为 test;File.separator 是 File 的一个常量表示“.” ;FileFilter:文件过滤器是个接口需要定义一个类并重写 accept 方法;方法 01:String getName();用法:该方法用来获取文件名;方法 02:long length()

16、;用法:该方法用来获取文件大小;方法 03:boolean exists();用法:该方法用来判断文件是否真实存在;方法 04:boolean isFile();用法:该方法用来判断是否是文件;方法 05:boolean isDirectory();用法:该方法用来判断是否是目录;方法 06:boolean canWrit();用法:该方法用来判断文件是否可以写;方法 07:boolean canRead();用法:该方法用来判断文件是否可以读;方法 08:boolean canExecute();用法:该方法用来判断文件是否可以运行;方法 09:boolean isHidden();用法:该方法用来判断文件是否隐藏;方法 10:void delete();用法:该方法用来删除文件或者目录;注意:删除目录的前提

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号