2023.3.15

合作对象:粘艺凡
昨天完成了数据表的建立和数据库连接今天完成了一部分dao包的编写和一些html页面,所写代码如下。其中substasion函数用于在一条线上给定两个参数,然后将他门之间的站名全部输出。
package dao;
 
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
 
import bean.Bean;
import dbutil.DButil;
 
public class Dao {
     
    public String[] substation(Bean[] sub,String s1,String s2)
    {
        ArrayList<String> stationlist =new ArrayList<String>();
        int start=0;
        int end=0;
        int money;
        int i;
        for(i=0;i<sub.length;i++)
        {
            if(sub[i].getName().equals(s1))
            start=i;
        }//确定起始站
        for(i=0;i<sub.length;i++)
        {
            if(sub[i].getName().equals(s2))
            end=i;
        }//确定终点站
         
        if(start<end)
        {
        for(i=start;i<=end;i++)
        {
            stationlist.add(sub[i].getName());
        }//输出站点信息
        }
        else
        {
            for(i=start;i>=end;i--)
            {
                stationlist.add(sub[i].getName());
            }//输出站点信息
        }
        return stationlist.toArray(new String[stationlist.size()]);
    }
     
    public int checkstation(String start)
    {
        Dao dao=new Dao();
        int i;
        for(i=0;i<dao.selectno1().length;i++)
        {
            if(dao.selectno1()[i].getName().equals(start))
            {
                return 1;
            }
        }
        for(i=0;i<dao.selectno2().length;i++)
        {
            if(dao.selectno2()[i].getName().equals(start))
            {
                return 2;
            }
     
        }
        for(i=0;i<dao.selectno3().length;i++)
        {
            if(dao.selectno3()[i].getName().equals(start))
            {
                return 3;
            }
        }
        for(i=0;i<dao.selectno4().length;i++)
        {
            if(dao.selectno4()[i].getName().equals(start))
            {
                return 4;
            }
        }
        for(i=0;i<dao.selectno5().length;i++)
        {
            if(dao.selectno5()[i

 

posted @   来自理塘的胡图图  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示