package api.binstd.bus;

import java.net.URLEncoder;

import api.util.HttpUtil;

import net.sf.json.JSONArray;

import net.sf.json.JSONObject;

public class City2c {

public static final String APPKEY = "your_appkey_here";// 你的appkey

public static final String URL = "http://api.binstd.com/bus/city2c";

public static final String start = "杭州";// utf-8

public static final String end = "上海";// utf-8

public static void Get() throws Exception {

String result = null;

String url = URL + "?appkey=" + APPKEY + "&start=" + URLEncoder.encode(start, "utf-8") + "&end="

+ URLEncoder.encode(end, "utf-8");

try {

result = HttpUtil.sendGet(url, "utf-8");

JSONObject json = JSONObject.fromObject(result);

if (json.getInt("status") != 0) {

System.out.println(json.getString("msg"));

} else {

JSONArray resultarr = json.optJSONArray("result");

for (int i = 0; i < resultarr.size(); i++) {

JSONObject obj = (JSONObject) resultarr.opt(i);

String startcity = obj.getString("startcity");

String endcity = obj.getString("endcity");

String startstation = obj.getString("startstation");

String endstation = obj.getString("endstation");

String starttime = obj.getString("starttime");

String price = obj.getString("price");

String bustype = obj.getString("bustype");

String distance = obj.getString("distance");

System.out.println(startcity + " " + endcity + " " + startstation + " " + endstation + " "

+ starttime + " " + price + " " + bustype + " " + distance);

}

}

} catch (Exception e) {

e.printStackTrace();

}

}

}

java站站查询如何设计_站站查询示例代码相关推荐

  1. ## 大一java课程设计_航班查询系统(我是小白)

    大一java课程设计_航班查询系统(我是小白) 备注:第一个java程序有借鉴别人的成分,因为忘了在哪个大佬上面借鉴的,所以在此备注,如有侵权,请联系删除,(仅用于学习使用,并未想盈利) 框体介绍 一 ...

  2. 纯java pdf转换成html,JAVA实现PDF转HTML文档的示例代码

    本文是基于PDF文档转PNG图片,然后进行图片拼接,拼接后的图片转为base64字符串,然后拼接html文档写入html文件实现PDF文档转HTML文档. 引入Maven依赖 org.apache.p ...

  3. Java Singleton类中的线程安全性的示例代码

    Java Singleton类中的线程安全性的示例代码 Singleton是最广泛使用的创建设计模式之一,用于限制应用程序创建对象.在实际应用程序中,数据库连接或企业信息系统(EIS)等资源是有限的, ...

  4. mybatis 游标查询_数据库游标(示例代码)

    游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制.游标充当指针的作用.尽管游标能遍历结果中的所有行,但他一次只指向一行. 概括来讲,SQL的游标是一种临时的数据库对象,即可以用来存 ...

  5. java 静态数据_Java 静态数据初始化的示例代码

    无论创建多少个对象,静态数据都只占用一份存储区域.static关键字不能应用于局部变量,因此它只能作用于域.如果一个域是静态的基本类型域,且也没有对它进行初始化,那么它就会获得基本类型的标准初始值:如 ...

  6. java通过单号判断快递公司的示例代码

    通过单号判断快递公司的示例代码有很多种,以下是快递100Java智能单号判断功能接入. 不过首先要拿到快递100的测试账号和密钥,获取方式只需要去官网注册后,登录后台进入用户信息模块就能看到了. ht ...

  7. java数据库查询语句题_数据库查询语句面试

    Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题 ...

  8. java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发

    <基于Java EE体系的高校教务管理系统的设计开发>由会员分享,可在线阅读,更多相关<基于Java EE体系的高校教务管理系统的设计开发(3页珍藏版)>请在人人文库网上搜索. ...

  9. java实现微博网站设计_基于jsp的微博网站-JavaEE实现微博网站 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的微博网站, 该项目可用各类java课程设计大作业中, 微博网站的系统架构分为前后台两部分, 最终实现在线上进行微博 ...

最新文章

  1. Excel:解决Excel表格每一行所有字段在一个单元格的情况
  2. iOS之使用CAShapeLayer实现复杂的View遮罩效果
  3. linux lib目录找不到,linux中jpeglib库文件我安装了,但是我运行自己写的代码总是找不到这个库...
  4. 拦截游戏窗口被移动_熊孩子骗家长人脸识别? 腾讯游戏出了个新招
  5. 猿辅导 python_关于猿辅导机器学习项目ytk-learn和ytk-mp4j分布式机器学习库
  6. 二陈丸配什么吃不上火_燃气灶打不着火是什么原因 煤气灶打着火松手就灭解决方法【详解】...
  7. 使用php函数判断数字,PHP 几个常用数字判断函数的简单示例
  8. APUE学习笔记-15章进程间通信
  9. 捷联式惯导系统初始对准
  10. 360浏览器如何设置默认极速模式
  11. 关键词词云怎么做_7个好用的在线词云生成工具
  12. 一个简单的面试题 equals和==的区别
  13. win10怎么取消文件默认打开方式
  14. 单片机汇编延时程序的理解
  15. OpenFeign日志
  16. 中科大计算机科学夏令营,2018年中国科学技术大学第五届计算机科学暑期夏令营通知...
  17. DA14580的AD转换
  18. 如何提高百度经验推广技巧
  19. OpenGauss一主一从搭建(全网最详细,最简单)
  20. 【Android Gradle 插件】AaptOptions 配置 ⑥ ( Overlay 重叠包机制 | AaptOptions#additionalParameters 附加参数配置 )

热门文章

  1. 苹果“自研”心不死 仍考虑收购英特尔基带业务
  2. 滴滴司机被醉酒乘客殴打 官方回应来了...
  3. 荣耀10i高清渲染图曝光:后置三摄+高颜值渐变色机身
  4. 华为nova 4e 3月14日发布:麒麟710+3200万前摄
  5. SQLITE3 使用总结(2)[ZT]
  6. 去百度/阿里/腾讯…做测试的,都是什么样的人?
  7. 程序员打字练习_程序员必须来看的面试圣经!!
  8. 摄像头大数据分析跟踪均值漂移算法-spark和python
  9. python列表推导式生成随机数_python 【迭代器 生成器 列表推导式】
  10. python终端会话_如何为Python终端提供持久性历史记录