第五章
- 字符串:
- String ;声明一个字符串:String a; String b;
给字符串赋值:
1.引用字符串常量;(掌握)
例:String =“老杨爱吃屎”;String str2=“abdcsfrdsf”;
2.利用构造方法直接实例化;(掌握)
public String (String original); //这是String构造方法;
使用:例:String a=new String (“老杨爱吃屎”);
3.利用字符数组实例化;(了解)
public String (char[] value); //这是构造方法
使用:例: char[] a={‘老’,’杨’,’吃’,’屎’ };
String a=new String (a );
4.利用字节数组实例化;(了解)
public String (byte[] bytes); //构造方法
使用:例: byte[] a={-60,-6,-70,-61};
String a = nue String(a );
字符串的拼接:
字符串用+号拼接;
例;String a=“abc”;String b=“123”;
String c=a+b; c=“abc123”;
c 的值是由a和b拼接在一起得出的;
也可以用+=;
例: String a=“123”;
a+=“456”;
结果:a=“123456”;
获取字符串的长度:
public int length ();
使用:例:String a=“123456789”;
int b=a.length();
结果:b的值是10;
注意:字符串的长度包括空格;
获取指定的字符的方法:
public char charAt (in index); //方法
使用:例:String name=“diao”;
char a=name.charAt(3);
结果为a=‘o’;charAt();括号中的为要获取的索引位子;
获取第一次出现的索引:
pubic int indexOf (String str);
使用:例: String a = “abcabcabc”;
int b=a.indexOf(“a”);
结果:b=0;因为这获取的是第一次出现的位置,a在第一位就出现了,也就为0