- 浏览: 91436 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (148)
- 全文检索 (1)
- java (29)
- xml (2)
- json (2)
- redis springmvc (1)
- Redis (5)
- 开发常识 (1)
- tomcat (2)
- 单元测试Junit (2)
- 设计模式 (2)
- spring (10)
- jvm (2)
- eclipse (4)
- echart (1)
- mybatis (1)
- mysql (3)
- web (1)
- js (2)
- PL/SQL (2)
- 其他 (1)
- 人生 (1)
- 安全 (2)
- jsp (2)
- 硬件电脑 (1)
- linux (3)
- git (10)
- oracle (8)
- ant (1)
- maven (2)
- 正则表达式 (2)
- chrome (1)
- 面试 (6)
- 多线程 (19)
- bug (11)
- java工具类 (3)
- 算法 (1)
- bug,git (1)
- shell (2)
- springmvc (2)
- Java8 (1)
- 消息队列-rocketmq (1)
- es (1)
- dubbo (0)
- spring cloud (0)
- hashmap (0)
- springboot (1)
- velocity (0)
jdk中的表述如下
indexOf
public int indexOf(String str)返回指定子字符串在此字符串中第一次出现处的索引。返回的整数是
this.startsWith(str, k)
为 true 的最小 k 值。
参数:
str - 任意字符串。
返回:
如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这种子字符串的第一个字符的索引;如果它不作为一个子字符串出现,则返回 -1。
依据描述可利用该方法实现判断一个字符串是否在另外一个字符串中。
索引都是从0开始的,如果出现字符串不包含另一个字符串,则返回-1.
如下demo方便理解。
运行结果:
返回 y 在x 中第一次出现处的索引值为:0
返回 x 在y 中第一次出现处的索引值为:-1
x包含y
indexOf
public int indexOf(String str)返回指定子字符串在此字符串中第一次出现处的索引。返回的整数是
this.startsWith(str, k)
为 true 的最小 k 值。
参数:
str - 任意字符串。
返回:
如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这种子字符串的第一个字符的索引;如果它不作为一个子字符串出现,则返回 -1。
依据描述可利用该方法实现判断一个字符串是否在另外一个字符串中。
索引都是从0开始的,如果出现字符串不包含另一个字符串,则返回-1.
如下demo方便理解。
package test; public class Test { public static void main(String[] args) { String x = "Hello World/XXX"; String y = "Hello World/"; System.out.println("返回 y 在x 中第一次出现处的索引值为:"+x.indexOf(y)); System.out.println("返回 x 在y 中第一次出现处的索引值为:"+y.indexOf(x)); if(x.indexOf(y)!=-1){ System.out.println("x包含y"); }else{ System.out.println("x不包含y"); } } }
运行结果:
返回 y 在x 中第一次出现处的索引值为:0
返回 x 在y 中第一次出现处的索引值为:-1
x包含y
发表评论
-
linux 文件 dos unix格式,unix和dos下文本文件得区别
2023-09-06 23:23 153问题: 当在window ... -
java 枚举values()方法
2019-07-30 20:41 415工作中,同事 ... -
newHashMapWithExpectedSize
2019-07-30 19:45 1280newHashMapWithExpectedSize VS ... -
java 8 stream应用
2019-07-15 11:43 01.生成map List<BusinessFacili ... -
技术知识点汇总
2019-02-12 15:47 01. LTS(light-task-scheduler) ... -
架构演进
2018-12-21 00:54 369一传统垂直mvc项目 垂直架构图:表示层->业务逻辑层- ... -
集群中session共享
2018-12-20 23:25 0当项目演进时,一个节点出错,如何保证域名能访问到别的节点。 一 ... -
父类子类静态代码块执行
2018-08-22 15:23 0先看一个基础面试题: package com.jbx.te ... -
数组元素的初始化
2018-07-10 17:16 490直接上代码 ,char的初始化值是'\u0000' p ... -
统计一个字符串中每个字符串出现的次数
2018-07-03 17:43 600经常遇到这个问题:总结一下 思路和代码 import ja ... -
DateUtil
2018-03-15 20:53 493记录一下常用的工具类,方便使用的时候可以获取。 pack ... -
eclipse 添加反编译
2018-01-25 08:57 320为eclipse中*.clsas/*.class withou ... -
Java读取配置文件
2018-01-24 16:00 310Java读取配置文件test.properties 文件tes ... -
HTTP请求头
2017-12-29 16:49 0Request Headers 当访问一个action时,在谷 ... -
阿里巴巴Java开发手册(终极版)
2017-11-13 16:37 483前言 《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队 ... -
JavaEE 基础实用教程(二)------Jsp应用基础
2017-11-03 17:22 658习题 1.画出HTML文件的基 ... -
JavaEE 基础实用教程(一)---简述
2017-11-03 14:55 592第一部分 实用教程 第 ... -
实现普通用户登录
2017-11-03 11:09 0页面元素: 用户名,密码,验证码,登录 1.创建登录页 ... -
Java容器-- 99集
2017-10-26 14:21 0API接口 Collection Set List H ... -
自己编写一个Map
2017-10-25 15:34 555在爱酷学习网上学习Java视频,其中有一个自己实现map的功能 ...
相关推荐
String对象的方法 方法一: indexOf() (推荐) var str = "123" console.log(str.indexOf("2") !...match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 方法三: search()
在处理字符串时,判断一个字符串是否包含另一个子字符串是常见的需求。本篇内容将详细介绍如何使用JavaScript来实现这一功能,并提供相关的代码示例和技巧。 首先,介绍基本的字符串包含判断方法。在ES5标准中,...
本文实例讲述了C#判断一个字符串是否包含另一个字符串的方法。分享给大家供大家参考。具体如下: string a=china; string b=i; if (a.IndexOf(b) > -1) { //包含指定的字符串,执行相应的代码 } 希望本文所述对...
在C#编程语言中,判断一个字符是否存在于字符串或数组中是常见的操作,这在处理文本数据时尤其重要。下面我们将详细探讨如何实现这个功能,以及相关的重要知识点。 首先,我们要知道C#提供了多种方法来检查字符是否...
JavaScript中的`indexOf`方法是用于检测一个字符串是否包含指定的子字符串,并返回子字符串的起始位置。这个方法对于在处理字符串时进行条件判断、数据筛选等操作非常实用。下面我们将详细探讨`indexOf`方法的使用...
总结来说,判断一个字符串是否包含另一个子串,可以使用`indexOf`、`search`、`contains`等方法。每种方法都有其特点和适用场景,选择时应考虑实际需求和环境支持。同时,也要注意在实际开发中进行性能测试,以保证...
以上就是Java中判断一个字符串是否包含在另一个字符串中的几种常见方法。根据实际需求,你可以选择最适合的方法。在实际编程中,还需要考虑性能因素,因为不同的方法在处理大量数据时可能有不同的效率。例如,对于...
通过本文,我们将深入探讨如何判断一个特定的字符串是否存在于一个ListBox中,并在此基础上进行相关的操作。 ### 一、基础知识 #### 1.1 ListBox 控件简介 在Delphi中,ListBox是一个常用的UI组件,它允许用户从一...
1. 要检查一个字符串是否存在于另一个字符串中,可以使用indexOf()方法,它是最简单且常用的方法。 2. 注意indexOf()的返回值。如果返回值大于等于0,则表示子字符串存在;如果返回值是-1,则表示不存在。 3. ...
在C#中,处理字符串时,我们经常需要从一个较大的字符串中提取出特定部分,比如位于两个已知字符串之间的子串。这在解析日志、处理配置文件或者从HTML源码中提取信息时非常常见。标题中的“字符串提取(获取两个字符...
此外,`null`和空字符串`""`是两个不同的概念,`null`代表未初始化或无值,而空字符串是一个长度为零的字符串,包含零个字符(常见编程错误12.3)。 总结来说,理解和熟练运用字符串、字符和正则表达式对于任何C#...
这是指KMP算法的主要应用,即判断一个给定的子串是否是主字符串的子序列。通过遍历主字符串和子串,如果可以顺利完成匹配,那么子串就在主字符串中;反之,不在。 4. 描述中的"2是检索出现几次": 如果我们要统计...
例如,我们可以使用`Regex.IsMatch()`来判断一个字符串是否匹配特定的正则表达式模式,或者使用`Regex.Match()`或`Regex.Matches()`来获取匹配的结果。假设我们有一个字符串`str`,并希望找出所有数字,可以这样写:...
这是一个简单的Java程序,用于演示如何使用indexOf()方法检查一个字符串是否包含在另一个字符串中。 1. 运行程序,按提示输入主字符串。 2. 输入后,程序会自动检查"Tom"是否存在于输入的字符串中。 3. 结果将在...
在Java编程语言中,判断一个字符串是否包含另一个字符串是一个常见的任务。这通常涉及到字符串操作,如搜索、比较和模式匹配。下面将详细讲解这个知识点,包括相关方法和示例代码。 首先,Java提供了多种方法来检查...
1. `contains()`方法:这是最直观的方法,用于判断一个字符串是否包含另一个子字符串。该方法是`String`类的一个成员,返回一个布尔值,如果字符串中包含指定的字符序列,则返回`true`,否则返回`false`。例如: ``...
在Java编程语言中,判断一个字符串是否包含在另一个字符串中是一项基本操作,这通常涉及到字符串的搜索和比较。本示例中的任务是检查字符串“Tom”是否存在于字符串“I am Tom, I am from China”中。这可以通过使用...