3Swift\OC\Java中字符串的比较
来源:互联网 发布:安卓刷机软件哪个最好 编辑:程序博客网 时间:2024/05/01 03:37
OC中:
// 字符串初始化
NSString *str1 = @"a b c";
NSString *str3 = [NSStringstringWithFormat:@"%d",123];
// 判断字符串内容是否相等。判断字符串是否为同一对象用==
if (![str1 isEqualToString:str3]) {
NSLog(@"两个字符串不想等");
}
// 字符串长度
NSLog(@"%lu",(unsignedlong)str1.length);
// 字符串大小写
NSLog(@"%@",[str1lowercaseString]);
NSLog(@"%@",[str1uppercaseString]);
NSLog(@"%@",[str1capitalizedString]);
// 字符串同基本数据类型之间转化
NSLog(@"%d",str3.intValue);
// 字符串截取转化为数组
NSArray *attay1 = [str1componentsSeparatedByString:@" "];
// 字符串拼接
NSString *str2 = [str1 stringByAppendingString:str3];
NSLog(@"%@",str2);
// 字符串截取
NSRange rang;
rang.location =2;
rang.length =3;
NSString *str4 = [str2 substringWithRange:rang];
NSLog(@"%@",str4);
// 字符串内容判断
[str2 containsString:@"ab"];
[str2hasPrefix:@"a"];
[str2hasSuffix:@"3"];
rang = [str2rangeOfString:@"12"];
Swift:// swift中NSString和OC中的NSString是类似的,而String是不同的
var str1:String ="a b c"
var str2:String = str1 +"123"
// 字符串是否包含某个内容
str2.hasPrefix("a")
// 大小写
str2.lowercaseString
Java:Stringstr1 = "a b d 12";
// 获取下标的内容
System.out.println(""+str1.charAt(0));
// 字符串拼接
str1.concat("456");
// 包含某个内容
str1.contains("45");
// 判断是否相等
str1.equals("444");
// 返回字符串的字节数
str1.getBytes();
// 查询字符串下标
str1.indexOf("2");
// 转化为小写
str1.toLowerCase();
// 转化为数组
str1.split("\\ ");
// tostring 对象转化为字符串
- 3Swift\OC\Java中字符串的比较
- swift 中字符串比较
- swift中比较字符串
- 一.swift和OC的比较
- Java中字符串的比较
- java中字符串的比较
- java中字符串的比较
- Java中字符串的比较
- java中字符串的比较
- Java中字符串的比较
- Java中字符串的比较
- java中字符串的比较
- Java 中字符串的比较
- java中字符串的比较
- Java中字符串的比较
- Java中字符串的比较
- java中字符串的比较
- Java中字符串的比较
- opencv 霍夫变换检测直线
- linux学习基础杂记
- 2015年,除了阿里和腾讯,我们还能不能聊点别的?
- 工厂模式
- *LeetCode-Rotate Array
- 3Swift\OC\Java中字符串的比较
- Java异常处理新特性
- Android项目工程目录详解
- SpringSide session短时间失效
- java 枚举的使用示例
- 数据库查询select with子句
- 如何在apache下实现404重定向
- bzoj1670: [Usaco2006 Oct]Building the Moat护城河的挖掘 计算几何 凸包
- DDMS的使用、内存溢出的调试和模拟器的启动命令参数