读取 url地址下的json文件
//StringBuilder没有实现线程安全功能,所以性能略高 。可变的字符串对象,在读文件时比string省内存
StringBuilder json = new StringBuilder(); String url = "" + date + ".json"; try { URL urlObject = new URL(url); URLConnection uc = urlObject.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream(), "UTF-8")); String inputLine = null; while ( (inputLine = in.readLine()) != null) { json.append(inputLine); } in.close(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } String s = json.toString();
读取服务器的数据
下面是使用URLConnection对象从一个URL获取数据所需的最起码的步骤:
1.构造一个URL对象;
2.调用这个URL对象的openConnection()方法,获取对应该该URL的URLConnection对象;
3.调用这个URLConnection的getInputStream()方法;
4.使用通常的流API读取输入流;
下班记得打卡