package jianshu.io.app.util; import org.apache.http.impl.cookie.BasicClientCookie; import java.util.ArrayList; import java.util.List; /** * Created by Administrator on 2014/4/12. */ public class WebViewCookieParser { public List<BasicClientCookie> parse(String cookieStr, String domain) { List<BasicClientCookie> cookies = null; if (cookieStr != null && !cookieStr.equals("") ) { String[] cookieStrs = cookieStr.split(";"); cookies = new ArrayList<BasicClientCookie>(cookieStrs.length); for (int i = 0; i < cookieStrs.length; i++) { String temp = cookieStrs[i]; int firstIndex = temp.indexOf("="); if(firstIndex > 0) { String name = temp.substring(0, firstIndex); String value = temp.substring(firstIndex + 1); BasicClientCookie c = new BasicClientCookie(name, value); c.setDomain(domain); cookies.add(c); } } } return cookies; } }