如何使用java将字符串转换为字符串数组
我想使用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
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(",");