【问题标题】:Can we assign exact string value to an int value in iphone sdk我们可以将确切的字符串值分配给 iphone sdk 中的 int 值吗
【发布时间】:2011-12-10 20:17:54
【问题描述】:

在我的应用程序中,NSString 中有一个类似“25:30”的值,我想将此值分配给 int 值。
如果我喜欢:

int j = [stringval intValue];

因此我的 int 值得到了值“25”,但我想要完整的值。 有可能吗?

【问题讨论】:

    标签: iphone objective-c nsstring int


    【解决方案1】:

    如果你的意思是 25.30 那么你需要浮点数,使用 CGFloat j = [stringval floatValue];

    【讨论】:

      【解决方案2】:

      如果应该是分钟和秒,请使用NSDateFormatterdateFromString:

      【讨论】:

        【解决方案3】:

        你可以试试这个

        NSString *new = @"25:30";
        NSArry *data = [new componentsSeparatedByString:@":"];
        int first = [[data objectAtIndex:0] intValue];    \\\ 25 
        int second = [[data  objectAtIndex:1] intValue];   \\\ 30
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多