黑马程序员技术交流社区
标题:
String_03获取
[打印本页]
作者:
Tauruszzy
时间:
2015-5-16 14:55
标题:
String_03获取
获取字符串长度:
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当访问到字符串中不存在的角标时会发生字符串角标越界异常。
作者:
L番茄X
时间:
2015-5-16 15:00
根本看不懂.
作者:
Tauruszzy
时间:
2015-5-16 15:38
L番茄X 发表于 2015-5-16 15:00
根本看不懂.
你把基础看看,自己写段代码运行一下就明白了,加油,只要下功夫就会掌握
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2