1.问题:
字符串怎么按照其中的周期性关键字符截取?
2.源代码:
public class TestSplit {
public static void main(String[] args) {
String str="123@ABC";
String strings[]=str.split("@");//以什么为分割符号来截取,这里用的‘@’
/*输出截取结果*/
System.out.println("number:"+strings[0]);
System.out.println("character:"+strings[1]);
}
}
3.截图:
4.总结:
1、这里的split方法传入的参数,需要是String类型,不能使char,有人以为,一个“@”符号,这里明显是char类型的嘛,但是,这是系统不认可的;否则会报错如下:
2、截取之后的是两个片段(或多个片段),必须要容器来装,可以用数组,集合等;
3、最后,可以便利输出,因为例子中只有两个,所以直接取下标输出了;