当前位置: 首页 > 编程笔记 >

C#StartsWith()方法

吕承福
2023-03-14
本文向大家介绍C#StartsWith()方法,包括了C#StartsWith()方法的使用技巧和注意事项,需要的朋友参考一下

StartsWith()C#中的方法用于确定此字符串实例的开头是否与指定的字符串匹配。

语法

public bool StartsWith (string val);

上面的val是要比较的字符串。

示例

using System;
public class Demo {
   public static void Main() {
      string str = "JohnAndJacob";
      Console.WriteLine("String = "+str);
      Console.WriteLine("Does String begins with J? = "+str.StartsWith("J"));
      char[] destArr = new char[20];
      str.CopyTo(1, destArr, 0, 4);
      Console.Write(destArr);
   }
}

输出结果

这将产生以下输出-

String = JohnAndJacob
Does String begins with J? = True
ohnA

示例

现在让我们来看另一个例子-

using System;
public class Demo {
   public static void Main(String[] args) {
      string str1 = "Akon";
      string str2 = "Eminem";
      Console.WriteLine("String 1 = "+str1);
      Console.WriteLine("HashCode of String 1 = "+str1.GetHashCode());
      Console.WriteLine("Does String1 begins with E? = "+str1.StartsWith("E"));
      Console.WriteLine("\nString 2 = "+str2);
      Console.WriteLine("HashCode of String 2 = "+str2.GetHashCode());
      Console.WriteLine("Does String2 begins with E? = "+str2.StartsWith("E"));
      Console.WriteLine("\nString 1 is equal to String 2? = {0}", str1.Equals(str2));
   }
}

输出结果

这将产生以下输出-

String 1 = Akon
HashCode of String 1 = 416613838
Does String1 begins with E? = False
String 2 = Eminem
HashCode of String 2 = 40371907
Does String2 begins with E? = True
String 1 is equal to String 2? = False
 类似资料:
  • 问题内容: 在Swift中是否有诸如startsWith()方法之类的东西? 我基本上是在尝试检查某个字符串是否以另一个字符串开头。我也希望它不区分大小写。 如您所知,我只是在尝试做一个简单的搜索功能,但我似乎为此失败了。 这就是我想要的: 输入“ sa”应该给我“圣安东尼奥”,“圣达菲”等的结果。输入“ SA”或“ Sa”甚至是“ sA”也应该返回“圣安东尼奥”或“圣达菲”。 我在用 在iOS9

  • Python3 字符串 描述 startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。 语法 startswith()方法语法: str.startswith(str, beg=0,end=len(string)); 参数 str -- 检测的字符串。 strbeg -- 可选

  • Checks if this sequence starts with a given prefix. Signature StringLikeSequence.startsWith = function(prefix) { /*...*/ } StringLikeSequence.startsWith = function startsWith(prefix) { return this.s

  • 除了前面介绍的几个方法外, Python 字符串变量还可以使用 startswith() 和endswith() 方法。 startswith()方法 startswith() 方法用于检索字符串是否以指定字符串开头,如果是返回 True;反之返回 False。此方法的语法格式如下: str.startswith(sub[,start[,end]]) 此格式中各个参数的具体含义如下: str:表示

  • 描述 (Description) java.lang.String.startsWith(String prefix)方法测试此字符串是否以指定的prefix开头。 声明 (Declaration) 以下是java.lang.String.startsWith()方法的声明 public boolean startsWith(String prefix) 参数 (Parameters) pref

  • 描述 (Description) 如果字符串以指定的前缀开始指定的索引或默认情况下以字符串开头,则此方法有两个变体并进行测试。 语法 (Syntax) 以下是此方法的语法 - public boolean startsWith(String prefix) 参数 (Parameters) 这是参数的细节 - prefix - 要匹配的前缀。 返回值 (Return Value) 如果参数表示的字