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

如何使用java将字符串转换为字符串数组,java,arrays,Java,Arrays,我想使用java将上面的字符串值转换为下面的值 wpraneethmadusanka@gmail.com,kavindapathum@gmail.com,pathum123@gmail.com,danushka@gmail.com 如何创建它。您可以使用String类的Split()方法或StringTokenizer类来拆分字符串 请参阅下面的代码 ["wpraneethmadusanka@gmail.com","kavindapathum@gmail.com","pathum123@gma

我想使用java将上面的字符串值转换为下面的值

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

如何创建它。

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

请参阅下面的代码

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

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());
    }
}
}

java提供了splitmethod,您可以基于regex.public类StringSplit{public static void main(String[]args){String input=”获取数组wpraneethmadusanka@gmail.com,kavindapathum@gmail.com,pathum123@gmail.com,danushka@gmail.com;//for(String curLine:input)String[]parts=input.split(“,”);for(int i=0;i@Gaurav马欣德拉,不要在这里张贴密码,回答it@khAn当前位置我差几秒钟没回答。它被标记为重复。这就是为什么。
[wpraneethmadusanka@gmail.com, kavindapathum@gmail.com, pathum123@gmail.com, 

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