私は学校からの短い課題に取り組んでいますが、何らかの理由で、2 つの区切り文字が隣り合っているため、空の行が印刷されます。それらの間にスペースがあれば理解できますが、そうではありません。簡単なものがありませんか?各トークンで一度に 1 行ずつ印刷したいのですが、~.
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