您现在的位置是:首页 > 正文

java startsWith和endsWith的用法

2024-02-29 15:46:26阅读 1

public class StringDemo{    

public static void main(String args[]){
      String s1="this is my original string";
      String sd="original";
      if (s1.startsWith(sd))
//startsWith()方法判断字符串s1是否从字符串sd开始
         s1=s1.substring(sd.length());
      else
         if(s1.endsWith(sd))
   //endWith()方法判断字符串s1是否从字符串sd结尾
             s1=s1.substring(0,s1.length()-sd.length());
         else
         {
               int index=s1.indexOf(sd);
//indexOf()搜索字符或子字符串首次出现,这里的index等于11
               if(index!=-1)
               {
                  String s2=s1.substring(0,index);
//从字符串s1的首字符开始,取index个字符
                  String s3=s1.substring(index+sd.length());
//取字符串s1的第19个字符后面的字符串
                  s1=s2+s3;
               }
               else
               System.out.println("string /""+sd+"/" not found");
         }
         System.out.println(s1);
      }

网站文章

  • 理解 MyBatis 是如何在 Spring 容器中初始化的

    MyBatis 初始化过程就是 生成一些必须的对象放到 Spring 容器中 。问题是这个过程到底生成了哪些对象?当遇到 MyBatis 初始化失败时,如何正确的找到分析问题的切入点?本文将针对这些问...

    2024-02-29 15:46:18
  • Python3 实例

    Python3 实例

    一直以来,总想写些什么,但不知从何处落笔。今儿个仓促,也不知道怎么写,就把手里练习过的例子,整理了一下。希望对初学者有用,都是非常基础的例子,很适合初练。好了,Follow me。一、Python Hello World 实例以下实例为学习Python的第一个实例,即如何输出"Hello World!":1 # -*- coding: UTF-8 -*-...

    2024-02-29 15:46:10
  • 深入浅出理解Allan方差分析方法

    深入浅出理解Allan方差分析方法

    深入浅出理解Allan方差分析方法

    2024-02-29 15:46:01
  • python查看包的依赖关系

    问题与背景python在解决兼容性问题的时候,往往需要了解一个包的注意事项,比如版本号的要求,一个包的依赖包有哪些,一个包的具体情况等。参考资料https://www.cnblogs.com/long...

    2024-02-29 15:45:33
  • Audio笔记之SoftAAC2

    SoftAAC2::SoftAAC2( const char *name, const OMX_CALLBACKTYPE *callbacks, OMX_PTR appData, OMX_COMPONENTTYPE **component) : SimpleSoftOMXComponent(name, callbacks, a

    2024-02-29 15:45:25
  • Playwright自动化测试工具之快速实战

    1.前言 只要说到自动化,测试和开发的朋友们都知道selenium。一个自动化测试的神器工具,写个Python自动化脚本解放双手基本上是常规的操作了。虽然selenium有完备的文档,但也需要一定的学...

    2024-02-29 15:45:18
  • oracle 发送邮件

    CREATE OR REPLACE PACKAGE "SAD_SEND_MAIL_PKG" AUTHID CURRENT_USER AS  /* $Header: CUXMAILS.pls 115.14.1159.2 2003/07/24 01:22:18 skkoppul ship $ */  -- Author  : GW10451  -- Created : 2009-03-03

    2024-02-29 15:44:49
  • 高性能fakfa之概述

    高性能fakfa之概述

    Kafka系统架构Kafka介绍Kafka是一种高吞吐量的分布式发布订阅消息系统,有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以海量的消息存储也能够保持长时间的稳定性能(...

    2024-02-29 15:44:41
  • Python 静态方法和类方法

    静态方法和类方法Python类包含三种方法:实例方法、静态方法和类方法。说明:实例方法只能被实例对象调用,静态方法(由@staticmethod装饰的方法)、类方法(由@classmethod装饰的方...

    2024-02-29 15:44:35
  • 网络篇-网络分层的含义

    网络篇-网络分层的含义

    OSI 七层模型 这是一个理想化的模型,给我们的网络划分了层次。 我们可以将复杂的内容简单化,每一层都专人做专事 [最底层]物理层:只关心如何传输数据,传输的是比特流 数据链路层:主要关心的是将两个设...

    2024-02-29 15:44:05