黑马程序员技术交流社区
标题:
String_06替换、切割和子串
[打印本页]
作者:
Tauruszzy
时间:
2015-5-16 17:10
标题:
String_06替换、切割和子串
替换
String replace(oldchar,newchar);如果要替换的字符不存在还是返回原串。
class ReplaceDemo
{
public static void main(String[] args)
{
String s="hello China";
String m=s.replace("China","World");
sop("s="+s);
sop("m="+m);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
复制代码
运行结果:
E:\sourcefile>java ReplaceDemo
s=hello China
m=hello China
复制代码
切割
String[] split(regex);
class SplitDemo
{
public static void method_split()
{
String s="zhangsan,lisi,wangwu";
String[] arr=s.split(",");
for(int i=0;i<arr.length;i++)
{
sop(arr[i]);
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void main(String[] args)
{
method_split();
System.out.println("Hello World!");
}
}
复制代码
运行结果:
E:\sourcefile>java SplitDemo
zhangsan
lisi
wangwu
Hello World!
复制代码
子串
class SubDemo
{
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void main(String[] args)
{
String d="abcdef";
sop(d.substring(2));//从指定位置开始到结束
sop(d.substring(2,4));//包含头不包含尾
sop(d.substring(0,d.length()));//要想打印整个字符串为d.substring(0,d.length())
System.out.println("Hello World!");
}
}
复制代码
运行结果:
E:\sourcefile>java SubDemo
cdef
cd
abcdef
Hello World!
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2