替换
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!
复制代码
|
|