「Swift5」DataをStringに変換するサンプル
環境
Swift version 5.2.3
書式
var 変数名1 : Data = 文字列.data(using: String.Encoding.utf8)! var 変数名2 : String = String.init(data: 変数名1, encoding: .utf8)!
使用例
import Foundation var city: String = "東京" var res : Data = city.data(using: String.Encoding.utf8)! var res2 : String = String.init(data: res, encoding: .utf8)! print("DataをSringへ変換1") print(res) print(res2) print("*****文字、数字混在のサンプル******") var city2: String = "東京123" var res3 : Data = city2.data(using: String.Encoding.utf8)! var res4 : String = String.init(data: res3, encoding: .utf8)! print("DataをSringへ変換2") print(res3) print(res4)
実行結果
DataをSringへ変換1 6 bytes 東京 *****文字、数字混在のサンプル****** DataをSringへ変換2 9 bytes 東京123