首页 > 其他分享 >获取导出题号范围

获取导出题号范围

时间:2024-09-02 17:52:51浏览次数:5  
标签:return int lineList strArr2 导出 获取 false 题号

/// <summary>
/// 获取导出题号范围
/// </summary>
/// <param name="strRangeText">导出题号范围表达式,如:0,3,5-9,20</param>
/// <returns>List<int>导出题号范围</returns>
private bool getImportNumber(string strRangeText,out List<int> lineList)
{
    lineList = new List<int>();
    if (strRangeText == null)
    {
        lineList.Clear();
        return false;
    }
    string[] strArr = strRangeText.Split(new char[] { ',', ',' }, StringSplitOptions.RemoveEmptyEntries);
    if (strArr == null)
    {
        lineList.Clear();
        return false;
    }
    for (int i = 0; i < strArr.Length; i++)
    {
        string str = strArr[i];
        if (!str.Trim().Contains('-'))
        {
            try
            {
                int lineNumber = Convert.ToInt32(str.Trim());
                if (lineNumber > -1)
                {
                    lineList.Add(lineNumber);
                }
            }
            catch
            {
                lineList.Clear();
                return false;
            }
        }
        else
        {
            string[] strArr2 = str.Trim().Split(new char[] { '-' }, StringSplitOptions.RemoveEmptyEntries);
            if (strArr2.Length > 1)
            {
                try
                {
                    int intFromPage = Convert.ToInt32(strArr2[0]);
                    int intToPage = Convert.ToInt32(strArr2[strArr2.Length - 1]);
                    for (int page = intFromPage; page <= intToPage; page++)
                    {
                        lineList.Add(page);
                    }
                }
                catch
                {
                    lineList.Clear();
                    return false;
                }
            }
            else
            {
                lineList.Clear();
                return false;
            }
        }
    }
    if (lineList.Count > 0)
    {
        return true;
    }
    else
    {
        return false;
    }
}

 

标签:return,int,lineList,strArr2,导出,获取,false,题号
From: https://www.cnblogs.com/jnmcok/p/18393181

相关文章

  • 在Angular v3以上版本中,怎么获取 HTML 元素的属性值?
    在Angular中,怎么获取HTML元素的属性值?或者说类似js来操作操作html元素的属性1:使用ElementRef使用ElementRef可以直接访问DOM元素,并获取其属性值。父组件(ParentComponent)import{Component,OnInit,ViewChild,ElementRef}from'@angular/core';@Component({......
  • Arduino基础入门学习——使用DHT11温湿度传感器获取温湿度
    使用DHT11温湿度传感器获取温湿度一、前言二、DHT11介绍三、准备工作四、程序代码五、运行结果六、结束语一、前言老规矩,再来一句名言激励激励大家,当然,也激励自己(狗头):             读书百遍,其义自见。——晋·陈寿二、DHT11介绍DHT11采用单总线......
  • Kettle 发送Http请求获取数据,并保存到db
    布局图 1.Generaterows:设置请求参数 2.配置第一个接口(登录)- POST  2.1.往请求head中插入数据2.2.从响应的head中读取数据  2.3.对获取的数据进行处理 3.配置第二个接口(获取数据)-GET 3.1.从响应的结果中,反序列化数据  5.保存到DB Reference:......
  • php获取微信access_token
    参考代码:新建一个php文件,将下面代码拷贝进去,替换自己的appid和appSecret<?php//检查是否是GET请求if($_SERVER['REQUEST_METHOD']=='GET'){echogetAccessToken();}functiongetAccessToken(){$appId='替换';//微信小程序的AppID$appSecret=......
  • 【好用小方法】随机生成n个汉字/数字转汉字/字符串去重/list数组去重/获取2的幂次方/
    /***根据参数生成n个中文汉字**@paramnum*@return*/publicstaticList<String>getChaineseList(intnum,List<String>aa){if(num<=0)returnaa;Stringword="";if(aa.size()>0){for(Strings:aa)......
  • 48. 获取文件状态
    xxxxxxxxxx#include<sys/types.h>#include<sys/stat.h>intstat(constchar*path,structstat*buf);功能:获取文件状态信息参数:path:文件名buf:保存文件信息的结构体返回值:成功:0失败-1structstat{ dev_tst_dev;//文件的设备编号 ino_tst_ino......
  • 根据IP地址获取当前地区的货币单位,php汇率转换
    首先,通过Composer安装库:composerrequirejoshuajohnson/php-money-exchange-rate然后,使用以下PHP代码进行转换:require'vendor/autoload.php';useMoney\Currency;useMoney\Money;useMoney\Exchange\Swap;useMoney\Exchange\PhpExchange;//初始化交换机和API......
  • 【红队】凭证获取的10个方法
    一、源代码获取二、网上泄露的数据三、GitHubDorking四、WaybackMachine五、postman收集六、特殊文件路径七、公开的Docker注册表八、JavaScript文件九、通过已拿下的目标横向十、注入恶意JavaScript原创白帽子左一作为红队成员,就像许多其他APT一样,我们......
  • 如何把自动获取的ip地址固定
    在大多数网络环境中,‌设备通常会自动从DHCP服务器获取IP地址。‌这种动态分配IP的方式虽然灵活方便,‌但在某些特定场景下,‌我们可能需要将设备的IP地址固定下来,‌以确保网络连接的稳定性和可访问性。‌本文将详细介绍如何把自动获取的IP地址固定,‌帮助您掌握网络设置,‌实现IP地......
  • Gin 请求参数的获取和原理分析
    这篇文章介绍Gin常用的获取请求参数的方式和它们内部的原理,让我们不纠结于参数的繁琐处理。参数风格对于RESTful风格的http请求来说,参数的表现会有下面几种方式:URI参数什么是URI参数?RESTful风格的请求,某些请求的参数会通过URI来表现。举个简单的例子:张三通过网上......