1.声明字符串
在JAVA中字符串必须包含在一对双引号("")之内.
通过以下语法格式来声明字符串变量:
String str = [null]
String :指定该变量为字符串类型
str:任意有效的标识符,表示字符串变量的名称。
null:如果省略null,表示str变量是未初始化的状态,否则表示声明的字符串的值等于null。
声明字符串变量,实例代码如下:
String s;
2.创建字符串
在Java语言中可以将字符串作为对象来管理,创建对象要使用类的构造方法,String类的常用构造方法如下:
String (char a[])方法
用一个字符数组a创建String对象。
用一个字符数组a创建String对象,实例代码如下:
String s = new String("good")
String(char a[],int offset,int length)
提取字符数组a中的一部分创建一个字符对象。参数offset表示开始截取字符串的位置。length表示截取字符串的长度。
实例代码如下:
char a[] ={'s','t','u','d','e','n','t'};
String s = new String(a,2,4);
也可以写成:
String s = new String("uden");
3.连接多个字符串
使用“+”运算符可以实现连接多个字符串的功能。
“+”运算符可以连接多个运算符并产生一个String对象。
实例如下:
public static void main(String [] args){
String s1 = new String("hello");
String s2 = new String("word");
String s = s1+""+s2;
System.out.println(s);
4.获取字符串长度
使用String类的length()方法可以获取声明的字符串对象的长度。
语法如下:
str.length();
实例如下:
String str = "hello world";
int size = str.length();
5.字符串查找
String类提供了两种查找字符串的方法,即indexOf()与lastIndexOf()方法。
indexOf():该方法返回的是搜索的字符或字符串首次出现的位置
lastIndexOf():该方法返回的是搜索的字符或字符串最后出现的位置.
indexOf()语法如下:
str.indexOf(substr)
str:任意字符串对象
substr:要搜索的字符串
实例如下:
String str = "We are students";
int size = str.indexOf("a"); //查找a在字符串str中的索引位置
lastIndexOf()语法如下:
str.lastIndexOf(substr);
str:任意字符串对象
substr:要搜索的字符串
6.获取指定索引位置的字符
使用charAt()可以将指定索引处的字符返回。
语法如下:
str.charAt(int index)
str:任意字符串
index:整型值。用于指定要返回的字符的下标。
实例代码如下:
String str = "hello word";
char mychar = str.charAt(5);
System.out.println(“索引位置是5的字符是:”+mychar);
7.获取子字符串
8.去除空格
9.字符串替换
10.判断字符的开始与结尾
11.判断字符串是否相等
12.比较两个字符串(按字典顺序)
13.字母大小写转换
14.字符串分割
15.格式化字符串
16.使用正则表达式
17.字符串生成器
通知:7-17知识择日在续