获取字符串长度:
- class StringMethodDemo
- {
- public static void method_get()
- {
- String str="abcdeakewf";
- sop(str.length());
- sop(str.charAt(3));
- sop(str.indexOf('e',5));
- }
- public static void main(String[] args)
- {
- method_get();
- /*
- String s1="abc";
- String s2=new String("abc");
- String s3="abc";
- System.out.println(s1==s2);
- System.out.println(s1==s3);
- */
- }
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
- }
复制代码
程序可以自己运行一遍感受一下。
字符串常见的操作:
1、获取
1.1字符串中的包含的字符数,也就是字符串的长度。
int length(): 获取长度
1.2根据位置获取位置上的某个字符。
char charAt(int index):
1.3根据字符获取该字符在字符串中的位置。
int indexOf(int ch ): 返回的是ch在字符串中第一次出现的位置。
int indexOf(int ch,int fromIndex):从fromIndex指定位置开始,获取ch在字符串中出现的位置。
int indexOf(String str):返回的是str在字符串中第一次出现的位置。
如果没有找到返回-1。
int indexOf(String str,int fromIndex):从fromIndex指定位置开始,获取str在字符串中出现的位置。
1.4当访问到字符串中不存在的角标时会发生字符串角标越界异常。
|
|