【Golang】byte配列を文字列に変換する方法をまとめてみた

byte配列を文字列に変換する方法

string( byte配列 )

文字列をbyte配列に変換する方法

[]byte( 文字列 )

それでは具体的に値を入れて出力した結果を見てみましょう。

main.goというファイルに以下のように記述します。

package main

import "fmt"

func main() {
  byteA := []byte{72, 101, 108, 108, 111}
  fmt.Println(byteA)
  fmt.Println(string(byteA))   //byte配列を文字列に変換

  stringB := "Hello"
  fmt.Println(stringB)
  fmt.Println([]byte(stringB)) //文字列をbyte配列に変換
}

出力結果↓

[72 101 108 108 111] //変数byteA
Hello                //変数byteAを文字列に変換した結果

Hello                //変数stringB
[72 101 108 108 111] //変数stringBをbyte配列に変換した結果
タイトルとURLをコピーしました