java常见对象集合
来源:互联网 发布:plc编程及应用第3版 编辑:程序博客网 时间:2024/05/01 11:07
1,Object类的方法摘要
protected Object clone():创建并返回此对象的一个副本。boolean equals(Object obj) : 指示其他某个对象是否与此对象“相等”。
protected void finalize() :当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
Class<?> getClass() :返回此 Object 的运行时类。
int hashCode() :返回该对象的哈希码值。
String toString() :返回该对象的字符串表示。
2,Scanner类的方法摘要:
boolean hasNextXxx() :如果此扫描器的输入中是Xxx类型,放回true;Xxx nextXxx();键盘输入Xxx类型
String nextLine();键盘输入String 类型
3,String类的方法摘要
1>构造方法摘要:
public String():空构造public String(byte[] bytes):把字节数组转成字符串
public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串
public String(char[] value):把字符数组转成字符串
public String(char[] value,int index,int count):把字符数组的一部分转成字符串
public String(String original):把字符串常量值转成字符串
2>方法摘要:
(1)String类的获取功能
int length():获取字符串的长度。char charAt(int index):获取指定索引位置的字符
int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。
为什么这里是int类型,而不是char类型?
原因是:'a'和97其实都可以代表'a'
int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。
int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。
int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
String substring(int start):从指定位置开始截取字符串,默认到末尾。
String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。
(2)String的转换功能:
byte[] getBytes():把字符串转换为字节数组。char[] toCharArray():把字符串转换为字符数组。
static String valueOf(char[] chs):把字符数组转成字符串。
static String valueOf(int i):把int类型的数据转成字符串。
注意:String类的valueOf方法可以把任意类型的数据转成字符串。
String toLowerCase():把字符串转成小写。
String toUpperCase():把字符串转成大写。
String concat(String str):把字符串拼接。
(3)替换功能:
String replace(char old,char new)String replace(String old,String new)
(4)去除字符串两空格
String trim()(5)按字典顺序比较两个字符串 ?
int compareTo(String str)int compareToIgnoreCase(String str)
StringBuffer的功能:
StringBuffer的构造方法:
public StringBuffer():无参构造方法public StringBuffer(int capacity):指定容量的字符串缓冲区对象
public StringBuffer(String str):指定字符串内容的字符串缓冲区对象
StringBuffer的方法:
public int capacity():返回当前容量。理论值public int length():返回长度(字符数)。 实际值
StringBuffer的添加功能:
public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身public StringBuffer insert(int offset,String str):在指定位置把任意类型的数据插入到字符串缓冲区里面,并返回字符串缓冲区本身
StringBuffer的删除功能
public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身public StringBuffer delete(int start,int end):删除从指定位置开始指定位置结束的内容,并返回本身
StringBuffer的替换功能:
public StringBuffer replace(int start,int end,String str):从start开始到end用str替换StringBuffer的反转功能:
public StringBuffer reverse()StringBuffer的截取功能:注意返回值类型不再是StringBuffer本身了
public String substring(int start)public String substring(int start,int end)
String和StringBuffer的相互转换:
String转StringBuffer:StringBuffer sb = new StringBuffer(String);
或者:
StringBuffer sbs = new StringBuffer();
sbs.append(String);
StringBuffer转为String:
StringBuffer sb = new StringBuffer(String);
String sbss = new String (sb);
或者:
StringBuffer sb = new StringBuffer(String);
String sbss = sb.toString();
StringBuffer和数组的区别?
二者都可以看出是一个容器,装其他的数据。但是呢,StringBuffer的数据最终是一个字符串数据。
而数组可以放置多种数据,但必须是同一种数据类型的。
3:形式参数问题
String作为参数传递StringBuffer作为参数传递
形式参数:
基本类型:形式参数的改变不影响实际参数
引用类型:形式参数的改变直接影响实际参数
注意:
String作为参数传递,效果和基本类型作为参数传递是一样的。
0 0
- java常见对象集合
- java常见对象集合
- java常见 集合
- Java常见集合总结
- Java常见集合一览表
- Java常见集合框架
- Java 常见集合
- 集合框架--Map集合常见子类对象
- Java集合类与常见集合
- 常见排序代码集合-java
- java常见集合及其用途
- java集合常见的处理
- java常见数据集合分析
- 【Java集合类】常见用法
- Java基础:常见对象
- Java基础知识-常见对象
- Java API常见对象
- java 对象的集合
- (二十一)内存溢出解决方法---学习笔记
- iOS 画虚线方法总结
- 一个合格的程序员应该读过哪些书
- java面试题
- Linux usb wifi驱动分析(一)
- java常见对象集合
- 上传图片file优化
- 验证是数字的 小数点后两位的
- MySQL允许远程授权
- solaris veritas_SF5.0
- linux下实时查看tomcat运行日志
- 只有dll的情况下如何动态调用里面的类成员函数
- 浅析分布式系统韩伟
- Js暂停倒数参考案例