如何用vb实现string类的indexof(substring)功能 求代码

问题描述

如何用vb实现string类的indexof(substring)功能 求代码

不要求调用vb中的indexof功能,而是自己写。应该是类似于把string变成chars()然后自己查找位置之类的,但是不会写,求大神

解决方案

 最简单的
function foo(str as string, sfind as string) as integer
dim i as integer
dim r as integer
r = -1
for i = 1 to len(str) - len(sfind) + 1
    if mid(str, i, len(sfind)) = sfind then
            r = i
                exit for
        end if
next
foo = r
end function

解决方案二:

抱歉,有点看不懂,能注释一下吗(⊙o⊙)…

时间: 2024-08-03 18:51:47

如何用vb实现string类的indexof(substring)功能 求代码的相关文章

Javascript 修改String 对象 增加去除空格功能(示例代码)_javascript技巧

复制代码 代码如下: //#region 去除空格String.prototype.Trim = function () {    return this.replace(/(^\s*)|(\s*$)/g, "");} String.prototype.LTrim = function () {    return this.replace(/(^\s*)/g, "");} String.prototype.RTrim = function () {    retu

J2SE综合之浅谈String类的相关应用

字符串类,包含了字符串的值和实现字符串相关操作的一些方法. 其实字符串在java中的实现比较特殊,你可以不使用构造方法,就可以直接获得一个字符串对象. String str1 = "test";//不使用构造方法 String str2 = new String("test");//使用构造方法 实际上以上两者的效果是相同的,就是创建了一个内容为"test"的字符串. 下面我们来说一下String类本身的特性. 首先需要注意到的是String是一

javascript中String类的subString()方法和slice()方法_javascript技巧

在该书2.8.4节中讲到String类中的subString()方法和slice()方法,其用法和返回结果都基本相同,如下示例: 复制代码 代码如下: var strObj = new String("hello world"); alert(strObj.slice(3)); // 输出结果:"ol world" alert(strObj.subString(3)); // 输出结果:"ol world" alert(strObj.slice(

如何用VB.Net创建一个三层的数据库应用程序(转贴

程序|创建|数据|数据库 1. 概论: 本文将介绍如何创建一个三层应用程序,并且将介绍如何创建一个Web Service服务. ADO.NET创建Windows三层结构应用程序的体系架构如下图所示: 该结构分三个层次:表示层.业务层.数据层. 数据层:代表物理数据库. 业务层:负责数据层与表示层之间的数据传输. 表示层:应用程序的客户端,它通过业务层来访问数据库. 表示层所操作的是驻留在内存中的本地数据,当需要更新数据库数据时,要通过业务层提供的更新方法实现.这样可以大大提高应用程序的性能,而且

如何用VB.Net创建一个三层的数据库应用程序

程序|创建|数据|数据库 1. 概论: 本文将介绍如何创建一个三层应用程序,并且将介绍如何创建一个Web Service服务. ADO.NET创建Windows三层结构应用程序的体系架构如下图所示: 该结构分三个层次:表示层.业务层.数据层. 数据层:代表物理数据库. 业务层:负责数据层与表示层之间的数据传输. 表示层:应用程序的客户端,它通过业务层来访问数据库. 表示层所操作的是驻留在内存中的本地数据,当需要更新数据库数据时,要通过业务层提供的更新方法实现.这样可以大大提高应用程序的性能,而且

Java进阶学习(一) String类

之前的Java基础系列中讨论了Java最核心的概念,特别是面向对象的基础.在Java进阶中,我将对Java基础进行补充,并转向应用层面. 大部分编程语言都能够处理字符串(String).字符串是有序的字符集合,比如"Hello World!".在Java中,字符串被存储为String类对象.调用字符串对象的方法,可以实现字符串相关的操作. String类包含在java.lang包中.这个包会在Java启动的时候自动import,所以可以当做一个内置类(built-in class).我

如何用vb.net处理三个txt的比较问题

问题描述 如何用vb.net处理三个txt的比较问题 大神们,我现在想做的是,有三个txt文件 txt1 7000 7000 7000 2000 20 6.8845 4000 6000 7000 2000 100 5.8333 6000 7000 7000 2000 20 5.421 6000 7000 7000 2000 100 4.8387 4000 7000 7000 2000 100 4.8193 4000 7000 7000 3000 20 4.2301 4000 7000 7000

马士兵J2SE-第六章-常用类-String类、StringBuffer类、枚举ENUM

  public class test { public static void main(String[] args) { String s1="hello"; String s2="world"; String s3="hello"; System.out.println(s1==s3); s1=new String("hello"); s2=new String("hello"); System.ou

Java基础之009-浅尝Java的String类

Java基础之009-浅尝Java的String类                                        老帅 一.String类   1. 获取:        1.1 获取字符串中字符的个数(长度).                            int length();        1.2 根据位置获取字符.                            char charAt(int index);        1.3 根据字符获取在字符串中