zoukankan      html  css  js  c++  java
  • 使用关键字对数组进行模糊查找;对一维字符串数组进行排序

    一、对一个一维数组进行关键字查询,将结果放到数组中。(这个查找是区分大小写的。)

        Public Function GetSubArrayByKey(ByVal v_arrSheetName As String(), ByVal v_strFilter As String) As String()
            Try
                Dim arrReturn As String()
                arrReturn = Array.FindAll(v_arrSheetName, Function(s) (s.IndexOf(v_strFilter) >= 0))
    
    For Each Str As String In arrReturn Console.WriteLine(Str) Next Return arrReturn Catch ex As Exception Throw Return Nothing End Try End Function

    二、对数组进行排序

        ''' <summary>
        ''' 对一维字符串数组进行排序
        ''' </summary>
        ''' <param name="v_arrStr">要排序的字符串</param>
        ''' <param name="v_IsASCMode">True为正序,Flase为倒序。默认为True</param>
        ''' <returns>排序之后的一维字符串数组</returns>
        ''' <remarks></remarks>
        Public Function SortStringArray(ByVal v_arrStr As String(), Optional ByVal v_IsASCMode As Boolean = True) As Array
            If (v_arrStr.Count > 0) Then
                If v_IsASCMode Then
                    Array.Sort(v_arrStr)
                Else
                    Array.Reverse(v_arrStr)
                End If
            End If
            Return v_arrStr
        End Function
    
  • 相关阅读:
    安装 macbook 双系统( OS X 和 Ubuntu )
    微信小程序初探
    [Javascript] Promise
    [AS/400] 基本概念
    [AS/400] Control Language(CL) 基本概念
    [AS/400] Control Language
    [github] 创建个人网页
    [tools] sublime 使用记录
    [Java] TreeMap
    exe转msi
  • 原文地址:https://www.cnblogs.com/sugartomato/p/2362526.html
Copyright © 2011-2022 走看看