不是技术解答文档,是我自己的笔记。
String用法包括:
1. length()
2. charAt()
3. contains()
4. replace()
5. split()
6. 代码部分
//String 字符串
import java.util.*;
public class Demo032001{
public static void main(String [] args){
//字符串的定义
String sss1 = "我在 ";
String sss2 = "learn java.";
System.out.println(sss1 + sss2);
//字符串可以进行 + 操作
String sss3 = " good";
int i1 = 12;
float i2 = 34.3f;
String sss4 = sss1 + sss2 + sss3 + i1 + "kehe" + i2;
System.out.println(sss4);
//改变了sss5原来的地址空间
String sss5 = "lgt";//地址空间是xxx001
sss5 += "hello";//地址空间可能是xxx302,已经改变。
System.out.println(sss5);
//字符串的操作
//1. length()方法
String ttt1 = "hao hao xue xi tian tian xiang shang ";
String ttt2 = "好好学习,天天向上";
System.out.println("ttt1 length = " + ttt1.length() );//37
System.out.println("ttt2 length = " + ttt2.length() );//9
//2. charAt()方法
String ttt3 = "hellwordabcdefghi";
System.out.println(ttt3);
//System.out.println( ttt3.charAt(0) + ttt3.charAt(5) + ttt3.charAt(8) );//直接输出,不能得到相应位置的字符
//如下,才能得到相应位置的字符
char c1 = ttt3.charAt(0);
System.out.println(c1);
//3. contains()方法
String ttt4 = "yi ge xue xi de hao fang fa jiu shi jian chi";
System.out.println( ttt4.contains("fang") );
//4. replace()方法
String ttt5 = ttt4.replace("hao", "好");
System.out.println("ttt4 = " + ttt4);
System.out.println("ttt5 = " + ttt5);
//5. split()方法*****************重中之重*****************
String strsplit[] = ttt4.split(" ");
System.out.println("strsplit[] = " + Arrays.toString(strsplit) );
}
}