主要用在 SQL中 IN 條件查詢的時候, 這個就非常有用了。
創(chuàng)新互聯(lián)專注于企業(yè)全網整合營銷推廣、網站重做改版、仲巴網站定制設計、自適應品牌網站建設、H5技術、成都做商城網站、集團公司官網建設、外貿網站制作、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為仲巴等各大城市提供網站開發(fā)制作服務。
當然還有另外的方法,如下:
如將var a = []int{1,2,3,4}變?yōu)?[1,2,3,4]"。
最硬核的辦法就是建一個slice的臨時中轉:[]string 類型, 然后用strings.Join():
另一個比較簡便的方法json.Marshal():
完畢!
方法:
先拆分,然后把拆分的字符串存到數據組中即可,代碼參考
public class STest
{
public static void main(String[] args)
{
String t="abc,edf,xyz";
String[] chrstr=t.split(",");
for(int i=0;ichrstr.length;i++)
{
System.out.println(chrstr[i]);
}
}
}
定義一個切片,然后讓切片去引用一個已經創(chuàng)建好的數組?;菊Z法如下:
索引1:切片引用的起始元素位
索引2:切片只引用該元素位之前的元素
例程如下:
在該方法中,我們未指定容量cap,這里的值為5是系統(tǒng)定義的。
在方法一中,可以用arr數組名來操控數組中的元素,也可以通過slice切片來操控數組中的元素。切片是直接引用數組,數組是事先存在的,程序員是可見的。
通過 make 來創(chuàng)建切片,基本語法如下:
make函數第三個參數cap即容量是可選的,如果一定要自己注明的話,要注意保證cap≥len。
用該方法可以 指定切片的大小(len)和容量(cap)
例程如下:
由于未賦值系統(tǒng)默認將元素值置為0,即:
數值類型數組:????默認值為 0
字符串數組:? ? ? ?默認值為 ""
bool數組:? ? ? ? ? ?默認值為 false
在方法二中,通過make方式創(chuàng)建的切片對應的數組是由make底層維護,對外不可見,即只能通過slice去訪問各個元素。
定義一個切片,直接就指定具體數組,使用原理類似于make的方式。
例程如下:
當前名稱:go語言的字符串分割,go 切片轉字符串
文章位置:http://chinadenli.net/article24/heedje.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網頁設計公司、網站制作、外貿建站、手機網站建設、搜索引擎優(yōu)化、企業(yè)網站制作
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)