Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 切割字符串,js分割字符串

切割字符串,js分割字符串

編輯:關於android開發

切割字符串,js分割字符串


  首先吹一下意圖:切割字符串是因為在數據庫中存圖片地址時,可能一件商品對應有多張圖片。那麼我們可以建一個商品表(goods)和一個圖片表(goods_image),然後讓圖片表的id作為商品表的外鍵,實現一對多的關聯。  

  但是想到建表一個路徑一個路徑的存,數據也蠻多的,然後既然可以在商品表中添加一個字段(goods_image_url);那為什麼不用呢?

 

  然後講一下思路:圖片地址拼接在一起,然後要將其分割成單獨的一張一張圖片的地址,那麼之前拼接的時候就要用到分隔符來分割每一條地址。分割出來的地址可以拿集合List<String>或者是拿Arrays數組來接收。

 

  於是我寫了一個工具類:StringToArrays

 1 public class StringToArrays {
 2 
 3     String[] arrayStr;
 4 
 6     public String[] staMethod(String str, String separator) {
 7 
 8         arrayStr = str.split(separator); // 拆分字符為separator ,然後把結果交給數組 array
 9         return arrayStr;
10     }
11 }

  可以看到,代碼其實很簡單,就是定義一個數組,用於接收獲得拆開後的地址值。然後定義一個方法。既然是打算通用,那麼方法中就要傳入兩個參數,第一個是字符串數據,第二個是 分隔符, 並且別人調用的話,我得返回一個解析了的字符串數組回去。

  工具類就已經寫好了,當Android端獲得數據庫中傳過來的地址的值時,調用上面工具類的方法,就能夠得到地址數組,然後通過數組的length方法可以知道數組的長度等等操作。最後通過加載網絡圖片的一些插件或第三方工具等等,就可以顯示網絡圖片了。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved