扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
先取出站点所在的line List lines1
成都创新互联公司是一家专业的成都网站建设公司,我们专注成都网站建设、网站制作、网络营销、企业网站建设,友情链接,一元广告为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
然后取出目的地所在的line List lines2
一次换乘的话 科技得出 需要2个line
这样就简单了,对lines1s里线路进行迭代,然后再对line1的站点进行迭代,如果该站点在lines2的line里面,就OK了。。线路转换就出来了。
这是个方法,但应该不是最优的。
java 有个HttpClient,可以去抓取别的网页,然后你可以对抓取的字符串进行切割,拆分等操作就能拿到火车的车次信息了!
查询部分代码如下:
String strSQL;
strSQL="select * from tb_manager where manager='"+jTextField1.getText().trim()+"'";
rs=db.getResult(strSQL);
try
{
if(rs.first())
{
jTextField1.setText(rs.getString("manager"));
jTextField2.setText(rs.getString("den"));
jTextField3.setText(rs.getString("ID"));
jTextField4.setText(rs.getString("remark"));
jTextField5.setText(rs.getString("sex"));
}
else
{
JOptionPane.showMessageDialog(null,"无此信息");
}
}catch(SQLException e)
{JOptionPane.showMessageDialog(null," 查询信息失败!");}
}
public static void main(String[] args) {
String [] str = {"第1辆","K001","时间1","第2辆","K002","时间2","第3辆","K003","时间3","第4辆","K004","时间4","第5辆","K005"};
Scanner in = new Scanner(System.in);
System.out.println("请输入你的火车车次号");
String inputvalue = in.next();
for(int i = 0;istr.length;i++){
if(str[i].equals(inputvalue)){
System.out.println(str[i-1]);
System.out.println(str[i]);
System.out.println(str[i+1]);
}
}
}
希望能帮到你!!!!
这个应该是使用webservice实现的吧,像飞机航班和火车班次都是实时的,还有天气啊快递查询啊,显示手机号码那个应该是有自己的规则可以推测的。
try{Connection con;
Statement stmt;
ResultSet rs;
int temp;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是数据库连接,不同的数据管理器有 //不同的驱动和链接方式,以上是mysql的连接
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//执行查询语句,结果赋值给结果集rs
//结果集是结果于字段编号的映射,每一个字
//段都有一个编号,最小为1,也就是第一个字段
while(rs.next()){
String names=rs.getString("name");//查询结果转换成字符串。
System.out.println(names);
}rs.close();
}catch(Exception e){
e.printStackTrace();
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流