如何使用java将字符串转换为字符串数组

时间:2016-05-10 10:39:14

标签: java arrays

wpraneethmadusanka@gmail.com,kavindapathum@gmail.com,pathum123@gmail.com,danushka@gmail.com

我想使用java转换上面的字符串值。

["wpraneethmadusanka@gmail.com","kavindapathum@gmail.com","pathum123@gmail.com,"danushka@gmail.com"]

我是如何创造的。

2 个答案:

答案 0 :(得分:1)

您可以使用Split()类的String方法或StringTokenizer类来分割字符串。

见下面的代码。

package naveed.practice;

import java.util.Arrays;
import java.util.StringTokenizer;

public class Test {
public static void main(String[] args) {
    String s = "wpraneethmadusanka@gmail.com,kavindapathum@gmail.com,pathum123@gmail.com,danushka@gmail.com";
    System.out.println(Arrays.toString(s.split(",")));
    //OR
    StringTokenizer s1= new StringTokenizer(s, ",");
    while(s1.hasMoreElements())
    {
        System.out.println(s1.nextElement());
    }
}
}

输出:

[wpraneethmadusanka@gmail.com, kavindapathum@gmail.com, pathum123@gmail.com, 

danushka@gmail.com]
wpraneethmadusanka@gmail.com
kavindapathum@gmail.com
pathum123@gmail.com
danushka@gmail.com

答案 1 :(得分:0)

String s="wpraneethmadusanka@gmail.com,kavindapathum@gmail.com,pathum123@gmail.com,danushka@gmail.com";
String[] arr= s.split(",");