用自己的算法实现startsWith和endsWith功能。

String str=new String();
str="erty";
Scanner sc= new Scanner(System.in);
System.out.println("请输入内容:");
String str1=sc.nextLine();//定义str1来接受客户输入的内容
int str2=str.indexOf(str1);//定义str2获取客户输入的内容的序号;

if(str2==0)//判断客户输入的内容的索引号是不是等于0,如果等于0则是开头如果不是则不是开头,
{
System.out.println("您输入的是字符串的开头;");
}
else{
System.out.println("您输入的不是字符串的开头;");
}

时间: 2024-08-24 10:37:43

用自己的算法实现startsWith和endsWith功能。的相关文章

python中strip、startswith、endswith

strip(rm)用来删除元素内的空白符: rm对应要删除空白符的元素,当rm为空(strip())时删除所有元素的空白符 startswith.endswith用来查找开头或结尾条件的元素 例子: 1 li = ["alec", " aric", "Alex", "Tony", "rain"] 2 tu = ("alec", " aric", "Alex&

Python: 字符串开头或结尾匹配str.startswith(),str.endswith()

问题 需要通过指定的文本模式去检查字符串的开头或者结尾,比如文件名后缀,URLScheme 等等. 解决方案 1.检查字符串开头或结尾的一个简单方法是使用str.startswith() 或者是str.endswith() 方法.比如: eg1:>>> filename = 'spam.txt'>>> filename.endswith('.txt')True>>> filename.startswith('file:')False>>&g

Python的startswith和endswith

做文本处理的时候经常要判断一个文本有没有以一个子串开始,或者结束.Python为此提供了两个函数: S.startswith(prefix[, start[, end]]) -> bool 如果字符串S以prefix开始,返回True,否则返回False.start和end是两个可以缺省的参数.分别是开始比较的位置和结束比较的位置.这个函数也可以写成S[start:end].startswith(prefix). S.endswith(suffix[, start[, end]]) -> bo

PHP startsWith and endsWith

function startsWith($haystack, $needle) { // search backwards starting from haystack length characters from the end return $needle === "" || strrpos($haystack, $needle, -strlen($haystack)) !== FALSE; } function endsWith($haystack, $needle) { //

startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾

Java代码 startsWith: if(a.startsWith(b)) //判断字符串a 是不是以字符串b开头. endsWith: if(a.endsWith(b)) //判断字符串a 是不是以字符串b结尾. JAVA例子 1. public class StringDemo{ public class startsWith { public static void main(String args[]){ String s1="this is my startsWith string&

实现php的startsWith和endsWith

startsWith(): function startsWith($haystack, $needle){ return strncmp($haystack, $needle, strlen($needle)) === 0; } endsWith(): function endsWith($haystack, $needle){ return $needle === '' || substr_compare($haystack, $needle, -strlen($needle)) === 0

66.Python中startswith和endswith的使用

定义模型的models.py,示例代码如下: from django.db import models class Category(models.Model): name = models.CharField(max_length=100) class Meta: db_table = 'category' class Article(models.Model): title = models.CharField(max_length=100) content = models.TextFie

Java-字符串练习

1. 用自己的算法实现startsWith和endsWith功能. String str="dsjhajdl"; Scanner sc=new Scanner(System.in); System.out.println("输入英文字符:"); String st=sc.nextLine(); int s=str.indexOf(st); if(s==0) { System.out.println("输入是第一位字符"); } else { Sy

字符串类的3个小题

1. 用自己的算法实现startsWith和endsWith功能. import java.util.Scanner; public class zuoye22_shixianstartWith { public static void main(String[] args){ Scanner sc=new Scanner(System.in); String str=sc.nextLine(); char start=str.charAt(0); char end=str.charAt(str