栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Golang字符串和数组的相互转换

Java 更新时间:发布时间: 百科书网 趣学号
字符串转换数组

strings.Split(s, sep) 函数用指定的分隔符切割字符串,并返回切割后的字符串切片。

注:分隔符为空时就会把每个字符都切割开

使用示例

package main

import (
	"fmt"
	"strings"
)

func main() {
	str1 := "a-b-c-d"
	strArr1 := strings.Split(str1, "-")

	fmt.Println("strArr1:", strArr1)
	fmt.Println("-----------------")

	str2 := "efgh"
	strArr2 := strings.Split(str2, "")

	fmt.Println("strArr2:", strArr2) 
}

运行结果

strArr1: [a b c d]
-----------------
strArr2: [e f g h]
字符串数组转换字符串

strings.Join(s, sep) 将字符串切片中存在的所有元素连接为单个字符串。

使用示例

package main

import (
	"fmt"
	"strings"
)

func main() {
	arr := []string{"a", "b", "c", "d"}
	arrStr := strings.Join(arr, "")

	fmt.Println("-----------------")
	fmt.Println("arrStr:", arrStr)
	fmt.Println("-----------------")
}

运行结果

-----------------
arrStr: abcd
-----------------

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1077148.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号