回覆列表
  • 1 # 手機使用者92101105942

    String轉String陣列很簡單,String.split(",") 即可完成。

    但是String[]轉String無法直接轉換,如用String[].toString(),會返回一個物件地址的字串。

    最無腦的辦法是遍歷陣列然後拼接,

    但是實際上可以透過Arrays.toString()來實現。

    但是得到的是一個前後有“["和"]"的字串,如“[111,222,333,444]”

    只需將前後的[]去掉即可。於是:

    例如:

    String[] a=new String[]{"111","222","333"};

    String temp=Arrays.toString(a);//在執行此行程式碼的時候,會從第二個開始在每個元素前面加上空格,可參照Arrays.toString()方法,將空格replace掉即可。

    String s=temp.substring(1,temp.length()-1);

    得到的s將會是“111,222,333”

  • 中秋節和大豐收的關聯?
  • 古人是怎樣詩詞表達“我愛你”的?