拆分参数

时间:2013-06-28 04:32:17

标签: split arguments

有谁知道如何拆分参数。 用户命令行输入是: (名字,姓氏,信用卡号码,地址,电话号码) 输出将是分开的: 当我打电话给“名字”时,第一个名字会出现,等等。

2 个答案:

答案 0 :(得分:0)

有C#解决方案:

            //first name, last name, credit card#, address, phone number
        string input = "Bob, Marley, 1234567890, Jamaica, 555";
        string[] parsed = input.Split(',')
                               .Select(str => str.Trim()) //delete spaces
                               .ToArray();
        //verify
        if (parsed.Length < 5)
        {
            throw new Exception("Wrong input string format!");
        }

        //print result
        Console.WriteLine(parsed[0]); //first name
        Console.WriteLine(parsed[3]); //credit card#

答案 1 :(得分:0)

这是Java吗?看看this question并尝试其中提到的工具之一。