为什么要学字符串的处理?
- 登录,不文明用语替换,关键字搜索都用到字符串
- java.lang.String代表字符串、封装字符串数据、处理字符串的方法:
- 创建对象
- 封装字符串数据
- 调string的方法
String是什么?可以做什么?
- 代表字符串,可以用来创建对象封装字符串数据,并对其进行处理
String创建对象封装字符串数据的方式
- 方式一:Java程序中的所有字符串文字(例如"abc")都为此类的对象,即直接使用双引号"……"
String name="joker";
String schoolName="Light";
- 方式二:调用String类的构造器初始化字符串对象,即new String类
构造器 | 说明 |
---|
public String() | 创建一个空白字符串对象,不含任何内容 |
public String(String original) | 根据传入的字符串内容,来创建字符串对象 |
public String(char[] chars) | 根据字符串数组的内容,来创建字符串对象 |
public String(byte[] bytes) | 根据字节数组的内容,来创建字符串对象 |
package com.badidu.string;
public class StringDemo {
public static void main(String[] args) {
String name = "joker";
System.out.println(name);
String rs1 = new String();
System.out.println(rs1);
String rs2 = new String("joker");
System.out.println(rs2);
char[] chars = {'a', 'b', 'c'};
String rs3 = new String(chars);
System.out.println(rs3);
byte[] bytes = {97, 98, 99};
String rs4 = new String(bytes);
System.out.println(rs4);
}
}