zoukankan      html  css  js  c++  java
  • NSString基础-创建、长度、比较、判断大小、转换

    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[]) {
        @autoreleasepool {
            //创建字符串常量
            NSString *str1=@"char1";
            //实例方法创建
            NSString *str2=[[NSString alloc]init];
            NSString *str4=[[NSString alloc]initWithFormat:@"char4"];
            NSString *str5=[[NSString alloc]initWithString:str1];
            //类方法创建
            NSString *str6=[NSString string];
            NSString *str7=[NSString stringWithString:str1];
            NSString *str8=[NSString stringWithFormat:@"char8"];
            //格式化创建
            int num1=3;
            float num2=4.5;
            NSString *str9=[[NSString alloc]initWithFormat:@"%f",num2];
            NSString *str10=[[NSString alloc]initWithFormat:@"%d,%f",num1,num2];
            NSString *str11=[NSString stringWithFormat:@"%d,%f",num1,num2];
            
            //字符串长度
            NSUInteger len=[str1 length];
            
            //字符串比较
            if([str7 isEqualToString:str8]){
                NSLog(@"They are sam");
            }
            else{
                NSLog(@"They are different");
            }
            
            //判断字符串大小
            NSComparisonResult result1=[str7 compare:str8];
            NSComparisonResult result2=[str7 caseInsensitiveCompare:str8];
            
            //字符串转换
            float num3=[str9 floatValue];
            
            //大小写转换
            NSString *str12=[[NSString alloc]initWithFormat:@"HelloWorld!"];
            NSString *str13=[str12 uppercaseString];
            NSString *str14=[str12 lowercaseString];
            NSString *str15=[str12 capitalizedString];
            
            //将NSString转换为C语言字符串
            const char * str16=[str12 UTF8String];
        }
        return 0;
    }
  • 相关阅读:
    面对一个全新的环境,作为一个Mysql DBA,首先应该了解什么?
    Puppet学习之puppet的安装和配置
    Puppet学习之文件管理
    AJAx在windows 2003 系统下没有响应
    如何学习jquery
    系统底层图书推荐
    Jquery+Aspx实现Ajax得不到响应
    如何深入学习asp.net
    asp.net精华文章推荐
    爱恨交加的asp.net服务器控件
  • 原文地址:https://www.cnblogs.com/xzz5211314/p/5106790.html
Copyright © 2011-2022 走看看