字符串

2019-02-27  本文已影响0人  YOLO哈哈哈
1 .Encode and Decode Strings(271.leetcode)
public String encode(List<String> strs) {
    StringBuilder sb = new StringBuilder();
    for( String str : strs){  
        sb.append(str.length()).append('/').append(str);
    }
    return sb.toString();
}

public List<String> decode(String s) {
    List<String> res = new ArrayList<>();
    int index = 0;
    while(  i < s.length() ){
        int slash = s.indexOf('/', i);
        int size = Integer.valueOf( s.substring(i, slash));
        i = slash + size + 1;
        res.add(s.substring( slash + 1, i));
    }
  return res;
}
上一篇 下一篇

猜你喜欢

热点阅读