swift 字符串String的使用方法
swift 字符串String的使用方法
1、声明
var str = "Hello, playground" //var str: String = "Hello, playground" // 空字符串 let emptyString = "" let emptyString2 = String() // 使用String()初始化字符串 let str2 = String("Hello, swift")
2、判断字符串是否为空
// 判断空字符串 str.isEmpty //false emptyString.isEmpty //true
3、字符串拼接
// String的粘合 let mark = "!!!" str + mark //Hello, playground!!! str //Hello, playground // 常量String和变量String str += mark str //Hello, playground!!! //str2 += mark //let 会报错
4、字符串插值
// 字符串插值 let name = "lxy" let age = 18 let height = 1.78 let s = "My name is \(name), I'm \(age) years old. I'm \(height) meters tall." print(s) //My name is lxy, I'm 18 years old. I'm 1.78 meters tall.
5、特殊字符
// 特殊字符 let s = "\\" =>\ let s = "\"" =>" let s = "\n" =>换行
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Swift教程之字符串和字符详解
一个字符串String就是一个字符序列,像"hello,world","albatross"这样的.Swift中的字符串是用String关键词来定义的,同时它也是一些字符的集合,用Character定义. Swift的String和Character类型为代码提供了一个快速的,兼容Unicode的字符解决方案.String类型的初始化和使用都是可读的,并且和C中的strings类似.同时String也可以通过使用+运算符来组合,使用字符串就像使用Swift中的其他基
-
swift 3.0中实现字符串截取、比较的方法示例
前言 字符串处理一直都是程序开发中不可避免的,而字符串截取/替换操作更是频繁.swift3.0 中不能直接使用下标数字进行字符串解决,只能使用String.Index来做位置索引,要想实现截取功能首先得获取到String.Index; 下面话不多说了,来一起看看详细的介绍吧. 实例代码 下面两段代码获取开头可结尾,获取中间部分参数用Range<Index>即可: 获取结尾两个字符子串: let sessionId = "this is a test" let index =
-
swift 字符串String的使用方法
swift 字符串String的使用方法 1.声明 var str = "Hello, playground" //var str: String = "Hello, playground" // 空字符串 let emptyString = "" let emptyString2 = String() // 使用String()初始化字符串 let str2 = String("Hello, swift") 2.判断字符串是
-
JS 对象(Object)和字符串(String)互转方法
利用原生JSON对象,将对象转为字符串 var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.date = '8 May, 2011'; var str = JSON.stringify(jsObj); alert(str); 从JSON字符串转为对象 var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.da
-
C++ 读文件 将文件内容读入到字符串string中的方法
如下所示: #include <string> #include <fstream> #include <sstream> #include <iostream> #include <stdlib.h> using namespace std; //从文件读入到string里 string readFileIntoString(char * filename) { ifstream ifile(filename); //将文件读入到ostring
-
python实现字典(dict)和字符串(string)的相互转换方法
本文实例讲述了python实现string和dict的相互转换方法.分享给大家供大家参考,具体如下: 字典(dict)转为字符串(string) 我们可以比较容易的将字典(dict)类型转为字符串(string)类型. 通过遍历dict中的所有元素就可以实现字典到字符串的转换: for key, value in sample_dic.items(): print "\"%s\":\"%s\"" % (key, value) 字符串(string
-
golang实现unicode转换为字符串string的方法
本文实例讲述了golang实现unicode转换为字符串string的方法.分享给大家供大家参考,具体如下: 复制代码 代码如下: package main import ( "bytes" "encoding/binary" "encoding/hex" "fmt" "strings" ) func main() { str := `\u5bb6\u65cf
-
JavaScript字符串String和Array操作的有趣方法
字符串和数组在程序编写过程中是十分常用的类型,因此程序语言都会将String和Array作为基本类型,并提供许多字符串和数组的方法来简化对字符串的操作.JavaScript里面也提供了String类型和Array类型,并且有很多基本的String方法和Array方法来方便地对字符串进行合并.查找.替换.截取等处理. JavaScript作为一个脚本语言,又提供了一种动态解析运行的机制,而这特性,又让使得在String操作的时候出现一些结合使用Array的有趣方法.这些方法可能有些偏门有点奇怪,但
-
java实现字符串转String数组的方法示例
本文实例讲述了java实现字符串转String数组的方法.分享给大家供大家参考,具体如下: package Tsets; import java.util.Arrays; import java.util.List; public class String2StringList { public static List<String> stringToList(String str){ return Arrays.asList(str.split(",")); } publ
-
ES6中字符串string常用的新增方法小结
本文实例讲述了ES6中字符串string常用的新增方法.分享给大家供大家参考,具体如下: ES6为js新增了很多方法,包括遍历.查询.替换等等,可以很简洁的替换ES5中的类似方法,本文不考虑codePointAt等不常用方法. for-of: let str="wbiokr"; for(let s of str){ console.log(s) } //结果:w, b, i, o, k, r 由于es5并没有为js制定字符串相关遍历方法,for-of无疑会是接下来前端开发中的一个很重要
-
python字符串string的内置方法实例详解
下面给大家分享python 字符串string的内置方法,具体内容详情如下所示: #__author: "Pizer Wang" #__date: 2018/1/28 a = "Let's go" print(a) print("-------------------") a = 'Let\'s go' print(a) print("-------------------") print("hello"
-
Java中byte[]、String、Hex字符串等转换的方法
代码如下所示: /*输入一个byte和byte[]合并为byte[]*/ public byte[] byteMerger(byte byte_1, byte[] byte_2) { byte[] byte_3 = new byte[1 + byte_2.length]; byte_3[0] = byte_1; System.arraycopy(byte_2, 0, byte_3, 1, byte_2.length); return byte_3; } /*输入一个byte[]和byte[]合并
随机推荐
- Web前端框架Angular4.0.0 正式版发布
- JSP+EXt2.0实现分页的方法
- 修改oracle数据库用户名及密码的方法
- AJAX使用post发送数据xml格式接受数据
- js判断字符长度及中英文数字等
- asp.net弹出窗口 返回值
- 学习php设计模式 php实现门面模式(Facade)
- ASP 常见的连接字符串写法(access2007)
- MySQL GBK→UTF-8编码转换
- js 火狐下取本地路径实现思路
- asp汉字中文图片验证码的实现代码
- Spring配置动态数据源实现读写分离的方法
- jquery制作select列表双向选择示例代码
- PHP实现上一篇下一篇的方法实例总结
- 清除MDM.EXE木马的方法
- android实现自动关机的具体方法
- c#代码自动修改解决方案下任意文件实例
- Android动画实现原理和代码
- JS求Number类型数组中最大元素方法
- 利用C#编写Linux守护进程实例代码