2 gongzuoshi123 gongzuoshi123 于 2015.06.08 15:08 提问

java 关于字符串的分割

小弟是个菜鸟刚刚接触但是很喜欢Java希望大家帮帮忙!!!
现在有一个字符串“abcd efgh ijkl”
我想分解上面的字符串,遇到空格就把它弄成一个字符串得到3个字符串,值分别是"abcd" "efgh" "ijkl"

7个回答

danielinbiti
danielinbiti   Ds   Rxr 2015.06.08 15:14
已采纳
 public static void main(String[] args) {
     String s="abcd efgh ijkl";
     String[] arr =s.split(" ");
     for(int i=0;i<arr.length;i++){
         System.out.println(arr[i]);
     }
}
caozhy
caozhy   Ds   Rxr 2015.06.08 15:13

String s = "abcd efgh ijkl";
String[] result = s.split(" ");

Tiger_Zhao
Tiger_Zhao   Rxr 2015.06.08 15:15
    String s =“abcd efgh ijkl”;
    String[] a = s.split(" ");
u012083961
u012083961   2015.06.08 15:17

String s="ss ss1 ss3";
String[] s1=s.split(" ");
System.out.println(s1[0]);

tongyi55555
tongyi55555   2015.06.08 15:37

空格分隔最好使用正则,

        String s ="abcd efgh ijkl";
        String[] a = s.split("\\s+");
            // \\s+表示多个空格、Tab都可以。
gongzuoshi123
gongzuoshi123   2015.06.08 22:34

我要把abcd赋值给字符串s怎么实现呢!

z345434645
z345434645   2015.06.08 23:11

String[] result = s.split(" ");

Csdn user default icon
上传中...
上传图片
插入图片