public static void Main() { StringTokenizer tokens = new StringTokenizer("192.168.0.1", '.'); IIterator i = tokens.GetIterator(); while (i.MoveNext()) { Console.WriteLine(i.Current); } }
public static void Main() { //문자열에 대하여 특정 구분자를 사용하여 토큰으로 분리하는 클래스를 설계해 봅시다. StringTokenizer tokens = new StringTokenizer("192.168.0.1", '.'); IIterator i1 = tokens.GetIterator(); IIterator i2 = tokens.GetIterator(); if (i1.MoveNext()) { Console.WriteLine(i1.Current); } if (i2.MoveNext()) { Console.WriteLine(i1.Current); } if (i1.MoveNext()) { Console.WriteLine(i1.Current); } if (i2.MoveNext()) { Console.WriteLine(i1.Current); } if (i1.MoveNext()) { Console.WriteLine(i1.Current); } if (i2.MoveNext()) { Console.WriteLine(i1.Current); } if (i1.MoveNext()) { Console.WriteLine(i1.Current); } if (i2.MoveNext()) { Console.WriteLine(i1.Current); } }