Object
- 在JDK的java.lang包下定义了object类
- java中所有的类都直接或者间接的继承这个类
- Alt + 7查看类中所有的方法
常用方法
- 常用方法 toString()和equal()
public static void main(String[] args) {
int a =10;
Object c = new Object();
System.out.println(c.toString());// java.lang.Object@1b6d3586
//取得对象信息,返回该对象类名和hash值
System.out.println(c.equals(a)); //false比较两个对象是否相同
}
String
1. 对象创建
-
直接使用字面值创建
String name = "kim"; -
使用构造方法创建
String name1 = new String();// 1.String()
byte[] bytes = {65,66,67};
String s = new String(bytes);// 2.String(byte[] bytes)
System.out.println(s);
//截取字符串[0,1]
String s1 = new String(bytes, 0, 2);// 3.String(byte[] bytes,int offset,int length)
System.out.println(s1);
char[] chars ={'a','b','c'};
String s2 = new String(chars);// 4 .String(char[] chars)
System.out.println(s2);
//截取字符串[0,1]
String s3 = new String(chars, 0, 2);// 5.String(char[] chars,int offset,int count)
System.out.println(s3);
2. 常用方法
String s4 = "kim,is,playing";
// 把一个字符按照中分隔符切割成多个字符,把多个字符串放在一个字符串中返回
System.out.println(s4.split(",")); //1. String[] split(String regex)
//把一个字符串的内容转换成一个字符数组
char[] chars1 = s4.toCharArray(); //2. char[] totoCharArray()
System.out.println(chars1);
//把一个字符串的内容转换成一个byte数组
byte[] bytes1 = s4.getBytes(); //3. byte[] getBytes()
System.out.println(bytes1);
//把某个字符串从index索引开始截取到最后
System.out.println(s4.substring(1)); //4. String substring(int begindex)
//把某个字符串从索引begin到end截取出来
System.out.println(s4.substring(0, 2)); //5. String substring(int beginindex,int endindex)
//判断两个字符串是否相同
System.out.println(s4.equals(name)); //6. boolean equals(Object object)
StringBuilder
StringBuilder是专门用来进行字符串拼接的
1.创建对象
可以使用构造方法来创建对象
StringBuilder s1 = new StringBuilder();//无参 空字符
StringBuilder s = new StringBuilder("kim is playing");//有参
2.常用方法
StringBuilder s1 = new StringBuilder();
StringBuilder s = new StringBuilder("kim is playing");
//用于内容拼接
System.out.println(s1.append(1));
System.out.println(s1.append(2)); //1.append()
//反转内容
System.out.println(s.reverse()); //2.reverse()
//将StringBuilder转换为String
String s2 = s1.toString(); //3.toString()
System.out.println(s2);

被折叠的 条评论
为什么被折叠?



