我正在从学校做一个简短的作业,由于某种原因,两个相邻的分隔符导致打印一个空行。如果它们之间有空格但没有空格,我会理解这一点。我错过了一些简单的东西吗?我希望每个令牌一次打印一行而不打印~.
public class SplitExample
{
public static void main(String[] args)
{
String asuURL = "www.public.asu.edu/~JohnSmith/CSE205";
String[] words = new String[6];
words = asuURL.split("[./~]");
for(int i = 0; i < words.length; i++)
{
System.out.println(words[i]);
}
}
}//end SplitExample
编辑:下面的所需输出
www
public
asu
edu
JohnSmith
CSE205