「Swift5」String(文字列)をDataに変換する

2021年11月9日

環境
Swift version 5.2.3
書式
var 変数名 : Data = 文字列.data(using: String.Encoding.utf8)!

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import Foundation
var target : String = "テスト"
var data : Data = target.data(using: String.Encoding.utf8)!
print("stringをDataに変換1")
print(data)
var target2 : String = "テスト123"
var data2 : Data = target2.data(using: String.Encoding.utf8)!
print("StringをDataに変換2")
print(data2)
import Foundation var target : String = "テスト" var data : Data = target.data(using: String.Encoding.utf8)! print("stringをDataに変換1") print(data) var target2 : String = "テスト123" var data2 : Data = target2.data(using: String.Encoding.utf8)! print("StringをDataに変換2") print(data2)
import Foundation

var target : String = "テスト"
var data : Data = target.data(using: String.Encoding.utf8)!
print("stringをDataに変換1")
print(data)

var target2 : String = "テスト123"
var data2 : Data = target2.data(using: String.Encoding.utf8)!
print("StringをDataに変換2")
print(data2)

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ swift 12.swift
stringをDataに変換1
9 bytes
StringをDataに変換2
12 bytes
$ swift 12.swift stringをDataに変換1 9 bytes StringをDataに変換2 12 bytes
$ swift 12.swift
stringをDataに変換1
9 bytes
StringをDataに変換2
12 bytes

 

Swift

Posted by arkgame