`
高级java工程师
  • 浏览: 410467 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA中,如何判断一个字符串中包含的字符在另一个字符前面?

阅读更多
[color=indigo]用它们在这个字符串中的位置来判断。
String里面有个方法indexOf,这个方法可以返回你指定的子串在这个字符串的位置,当然前提是这两个字符都要在这个字符串,不在的返回为-1.下面是一个简单的测试程序,帮助理解。代码

public class Test {
 public static void main(String[] args) {
  String a = "ajjjjb";//这个字符串a在b的前面
  String b = "bjjjja";////这个字符串a不在b的前面
  if(a.indexOf("a")<a.indexOf("b")){
   System.out.println("在字符串a中:a在b前面");
  }else{
   System.out.println("在字符串a中:a不在b前面");
  }
  if(b.indexOf("a")<b.indexOf("b")){
   System.out.println("在字符串b中:a在b前面");
  }else{
   System.out.println("在字符串b中:a不在b前面");
  }
 }

}






代码
package day6;

public class Test3{
	public static void main(String[] args) {
		  String a = "110000000010189,110000000001158";//这个字符串a在b的前面
		  String b = "4,110000000010189,110000000001158";////这个字符串a不在b的前面
		 
		  if(a.indexOf("110000000010189,110000000001158")<a.indexOf("4,110000000010189,110000000001158")){
			   System.out.println("A:包含B");
			  }else{
			   System.out.println("A:不包含B");
			  }
			  if(b.indexOf("110000000010189,110000000001158")>=b.indexOf("4,110000000010189,110000000001158")){
			   System.out.println("B :B包含A");
			  }else{
			   System.out.println("B:不包含A");
			  }
			  
			  
			  
		 }


}


分享到:
评论

相关推荐

    java判断一个字符串是否对称

    自己编的java判断一个字符串是否对称的,忘指导。判断一个字符串是否是对称字符串(方法改进) (一个一个比较) 例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串

    java基础-给出一个随机字符串,判断有多少字母?多少数字?

    在Java中,我们可以使用String类的toCharArray()方法将字符串转换成字符数组,然后遍历数组中的每个元素,进行判断。例如,我们可以使用if语句来判断每个字符是否是字母或数字,然后统计出字符串中的字母和数字数量...

    java 字符串中文判断

    在Java中,一个`char`类型的变量可以存储一个Unicode字符,而Unicode字符集包含了几乎所有的文字,包括中文。每个Unicode字符都有一个唯一的编码,中文字符也不例外。 中文字符在Unicode中的范围通常是\u4e00到\u9...

    java字符串处理输入一个字符串和一个字符后,原字符串中所有该字符将被删除并显示出结果

    在这个特定的场景中,我们需要创建一个Applet程序,它能够接收用户输入的字符串和一个字符,然后从原始字符串中删除所有出现的指定字符,并显示处理后的结果。Applet是Java的一个早期特性,用于在Web浏览器中运行小...

    java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节;

    java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java ...

    Java 正则表达式判断字符串是否包含中文

    例如,在处理用户输入、文本分析或数据清洗时,可能需要判断一个字符串中是否包含中文字符。对于这类需求,Java 提供了强大的正则表达式支持来帮助开发者实现这些功能。 #### 一、正则表达式基础 正则表达式...

    字符串长度的判断 JAVA

    以下将详细讲解如何在Java中进行字符串长度的判断以及如何截取字符串。 首先,创建一个字符串对象通常使用`String`类的构造函数或者双引号括起来的字符串字面量。例如: ```java String panduan = "你好"; ``` 在...

    java接收用户输入的一个字符串和一个字符,将字符串中出现的所有该字符删除,打印新生成的字符串

    java接收用户输入的一个字符串和一个字符,将字符串中出现的所有该字符删除,打印新生成的字符串。

    java中截取带汉字的字符串

    在Java编程语言中,处理包含中文字符的字符串时,经常遇到的一个问题是如何正确地截取这些字符串。如果直接按照字节(byte)来进行分割,很容易导致中文字符被截断一半,从而形成乱码。这是因为一个中文字符通常占用多...

    java JAVA数组与字符串,编写图形界面的程序,接收用户输入的一个字符串和一个字符,将字符串中出现的所有该字符删除,打印新生成的字符串。

    java JAVA数组与字符串,编写图形界面的程序,接收用户输入的一个字符串和一个字符,将字符串中出现的所有该字符删除,打印新生成的字符串。 String 类或StringBuffer类 deleteCharAt方法

    Java分割字符串

    在Java编程语言中,分割字符串是一项常见的操作,它允许我们将一个长字符串分解成多个子字符串,每个子字符串对应原字符串中的某个部分。这通常通过使用`split()`方法来实现,该方法是Java `String`类的一个成员。在...

    Java检索字符串中是否存在某字符

    如果我们要统计子串在主字符串中出现的次数,可以在找到一次匹配后,将主字符串的指针移动到匹配结束的位置加上next function的值,这样可以跳过已匹配的部分,继续寻找下一个匹配。 从提供的文件名来看,可能包含...

    java验证字符串是否符合json格式

    在本场景中,我们可能需要一个函数或方法来检查传递的字符串是否符合JSON的标准格式,以确保数据的有效性和正确性。 首先,我们需要了解JSON的基本结构。一个有效的JSON字符串必须满足以下条件: 1. 数据是键值对,...

    判断一个字符串或字符串中的一个字符是否为数字类型

    在编程领域,判断一个字符串或字符串中的一个字符是否为数字类型是常见的操作,尤其是在处理用户输入、数据分析或者格式验证时。下面将详细讲解几种不同语言中实现这一功能的方法,以及如何确保判断的安全性和效率。...

    判断字符串中是否包含emoji表情

    判断字符串是否包含emoji表情

    java 分解字符串

    在Java编程语言中,分解字符串是一项常见的任务,它涉及到对字符串进行分析,将字符串分割成多个子字符串。这个过程通常被称为字符串分割。在Java中,我们主要使用`String`类提供的`split()`方法来实现这一功能。...

    java对象转换为json字符串或字符串数组

    在Java开发中,将Java对象转换为JSON字符串或字符串数组是一项常见的任务,特别是在与前端交互、数据存储或者网络传输时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    输入一个字符串,输出所有该字符串的组合情况

    在这个问题中,我们需要编写程序来生成一个给定字符串的所有可能的子序列或子字符串,这通常涉及到递归或回溯策略。 在描述中提到的博文链接指向了一个具体的实现,虽然描述本身为空,但我们可以根据标题推测博主...

    判断字符串是否为空

    判断字符串是否为空判断字符串是否为空判断字符串是否为空

    java字符串处理取出括号内的字符串

    在Java编程语言中,字符串处理是一项常见的任务,特别是在解析、分析或操作文本数据时。本篇文章将深入探讨如何从字符串中提取括号内的内容,主要关注于基础的字符串操作、正则表达式以及如何利用这些工具来实现目标...

Global site tag (gtag.js) - Google Analytics