/*
的字符串切出方法(根据大字符串切出小字符串,得到其一部分) )。
公共字符串子字符串(int begin index ) :从指定索引位置剪切字符串到字符串末尾。
public string substring (int begin index,int endIndex ) :剪切字符串,从指定的开始索引到指定的结束索引。
两个参数的方法是左闭右开区间包括左右,不包括左右。
*/
公共类demo 05 substring {
publicstaticvoidmain (string [ ] args ) {
String str1='HelloWorld ';
stringstr2=str1.substring(5;
system.out.println(str1; //HelloWorld
system.out.println(str2; //World
stringstr3=str1. substring (5,8 );
system.out.println(str3; //Wor
}
/*
如何分割字符串:
public string [ ] split (string regex ) :根据参数截取几个段落字符串,即字符串数组。
参数regex其实表示“正则表达式”。 这是为了记述规则的规格。
如果要用句点分隔,则参数必须为“”。 这是个特例。
因为句号在正则表达式中有特殊的含义。
*/
公共类demo 07 stringsplit {
publicstaticvoidmain (string [ ] args ) {
String strA='aaa,bbb,ccc ';
String[] arrayA=strA.split (,);
for(intI=0; i arrayA.length; I ) {
system.out.println(Arraya[I]; //
}
system.out.println('========' );
String strB='XXX OOO XXX ';
String[] arrayB=strB.split (' );
for(intI=0; i arrayB.length; I ) {
system.out.println(Arrayb[I];
}
system.out.println('========' );
String strC='XXX.YYY.ZZZ ';
string[]Arrayc=strc.split('. ' );
system.out.println (arrayc.length; //3
for(intI=0; i arrayC.length; I ) {
system.out.println(Arrayc[I];
}
}
}
package cn.itcast.day08.demo01;
/*
与字符串转换相关的方法:
public char[] toCharArray (:将字符串拆分为字符数组
public byte[] getBytes (:将字符串转换为低位字节数组
用新内容替换public string replace (charsequencetarget,CharSequence replacement )字符串中指定的所有内容。
*/
公共类demo 06字符串转换器{
publicstaticvoidmain (string [ ] args ) {
String str1='Hello ';
//分割为字符数组
char[] chars=str1.toCharArray (;
for(intI=0; i chars.length; I ) {
system.out.println(chars[I];
}
system.out.print ln ('=======' );
//分割为字节数组
byte[] bytes=str1.getBytes (;
for(intI=0; i bytes.length; I ) {
system.out.println(bytes[I];
}
system.out.print ln ('=======' );
//替换
String str2='How do you do?' ;
stringstr3=str2.replace('o ),' * );
system.out.println(str2; //How do you do?
system.out.println(str3; //H*w d* y*u d*?
system.out.print ln ('=======' );
String msg='不玩吗! 是你爷爷的! 是你爷爷的! 是你爷爷的!' ;
String after=msg.replace ('你爷爷的',' * * ' );
system.out.println(after ); //要不要玩! ***! ***! ***!
}
}