「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

 

Swift

Posted by arkgame