字符串比较 是否相同 大小 创建字符串 例子

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

@autoreleasepool {

NSString *str=[[NSString alloc]initWithString:@"a"];

NSString *str1=[[NSString alloc]initWithString:@"A"];

NSComparisonResult  result= [str compare:str1];

// NSComparisonResult  result= [str caseInsensitiveCompare:str1];

if (result==NSOrderedAscending) {

NSLog(@"str<str1");

}else if (result==NSOrderedDescending){

NSLog(@"str>str1");

}else{

NSLog(@"str=str1");

}

//2.比较两个字符串内容是否相同

if (str==str1) {

NSLog(@"两个字符串内容相同");

}else{

NSLog(@"两个字符串内容不相同");

}

//1.比较字符串对象是否相同

if ([str isEqualToString:str1]){

NSLog(@"两个字符串相同");

}else{

NSLog(@"两个字符串不相同");

}

}

return 0;

}

创建字符串

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

@autoreleasepool {

//创建一个字符串常量

NSString *[email protected]"字符串";

// 创建一个空的字符串对象

//实例方法

NSString *str1=[[NSString alloc]init];

//类方法

NSString *str2=[NSString string];

//快速创建字符串

NSString *str3=[[NSString alloc]initWithString:@"zifuchuan"];

NSString *str4=[[NSString alloc]initWithString:str];

NSString *str5=[NSString stringWithString:@"zifuchuan"];

//格式化创建字符串

int num=23;

float  num1=12.3;

NSString *str6=[[NSString alloc]initWithFormat:@"%d",num];

NSString *str7=[[NSString alloc]initWithFormat:@"这个数字是:%d或%f",num,num1];

NSLog(@"%@",str6);

NSLog(@"%@",str7);

NSString *str8=[NSString stringWithFormat:@"%d,%f",num,num1];

NSLog(@"%@",str8);

}

return 0;

}

时间: 2024-08-05 07:08:30

字符串比较 是否相同 大小 创建字符串 例子的相关文章

(一)Python入门-2编程基本概念:13字符串-Unicode字符集-三种创建字符串的方式-len()

一:字符串基本特点 很多人初学编程时,总是担心自己数学不行,潜意识里认为数学好才能编程.实际上, 大多数程序员打交道最多的是“字符串”而不是“数字”.因为,编程是用来解决现实问题 的,因此逻辑思维的重要性远远超过数学能力. 字符串的本质是:字符序列.Python的字符串是不可变的,我们无法对原字符串做任何修改.但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果. Python不支持单字符类型,单字符也是作为一个字符串使用的.Python中字符串是基本数据类型. 二:字符串的编

使用Split或Split方法来创建字符串数组

是对状态栏中网络激活那个小控件的管理.在平时的开发中,我们很可能忽略了它的存在.然而,实现对它的管理,让我们的APP更符合人机交互,不也是件大快人心的事儿吗. 在linux下每一个文件和目录都有自己的访问权限,访问权限确定了用户能否访问文件或者目录和怎样进行访问.最为我们熟知的一个文件或目录可能拥有三种权限,分别是读.写.和执行操作,在这里不做详细说明.我们创建一个文件后系统会默认地赋予所有者读和写权限.当然我们也可以自己修改它,添加自己需要的权限. 无论是提交还是传递数据,表单元素在动态交互页

Swif创建字符串和字符串比较

多个字符串连接起来就是字符串了 Swift字符串有2种类型:String 和 NSString 字符串的类型就是String,事实上String就是一个结构体 可以直接赋值,也可以通过结构体的构造器创建 let emptyString=String() 通过为字符串使用let和var声明变量实现不可变字符串和可变字符串,let声明的字符串不可变,var可变 字符串的比较: 1.大小比较:>,< 2.相等比较 与比较大小不同,String 和 Character类型使用==和=比较,但是不能使用

c语言之创建字符串的两种方式

在c语言中,一般有两种方式来创建字符串 //第一种,利用字符指针 char* p = "hello"; //第二种:利用字符数组 char str[] = "hello"; 那么,它们之间有什么区别呢?以例子说明: #include<stdio.h> #include<iostream> char* returnStr() { char* p = "hello world!"; return p; } int main()

linux c/c++ IP字符串转换成可比较大小的数字

由www.169it.com搜集整理 IP字符串转换成可比较大小的数字,具体代码如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include "stdio.h" #include "arpa/inet.h" #include using namespace std; // linux c/c++ IP字符串转换成可比较大小的数字 // g++ -o test_ip_unsigned test_ip_unsigned.cpp int 

C#-XML文件提取字符串+字符串存为XML文件+创建XML(自定义节点)文件+读取节点内容

一.将字符串写入xml文件(并保存) 写入: XmlDocument xdoc = new XmlDocument(); xdoc.LoadXml("xmlstring"); 保存: xdoc.Save("pathsave.xml") 二.将xml文件赋值到字符串 读取xml文件: XmlDocument xdoc = new XmlDocument(); xdoc.Load("pathload.xml"); 返回字符串: xdoc.InnerX

JAVA中创建字符串的两种方式的区别

我们知道,通常在Java中创建一个字符串会有两种方式,通过双引号直接赋值和通过构造器来创建. String x = "abcd"; String y = new String("abcd"); 然而,这两种方式之间的区别是什么?分别应用于哪些情况,之前还不是很懂. 1.双引号的方式 String x = "abcd"; String y = "abcd"; System.out.println(x==y);//true Sys

如何创建字符串(OC)

//    字符串类: NSString 所创建的对象长度和  不可以更改 //创建字符串(第一种)(最常用) NSString *string1 = @"iphone"; //     创建字符串(第二种) NSString *string2 = [[NSString alloc]initWithString:string1]; NSLog(@"%@",string2); //     NSString.h 如何出现 一直按着cmd然后点击就可以了 // 第三种

创建字符串,字符串的获取

#import <Foundation/Foundation.h> //1 创建字符串的方式 int main(int argc, const char * argv[]) { @autoreleasepool { NSString * str = @"oc str"; NSLog(@"str %@",str); char * c = "c str"; char * c1 = "我是c语言字符串"; NSStrin