コード例 #1
0
ファイル: Enumerator3.cs プロジェクト: julysky123/Cs-study
    public static void Main()
    {
        StringTokenizer tokens = new StringTokenizer("192.168.0.1", '.');
        IIterator       i      = tokens.GetIterator();

        while (i.MoveNext())
        {
            Console.WriteLine(i.Current);
        }
    }
コード例 #2
0
    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);
        }
    }