您的位置:

java字符串查找,java字符串查找大写字母

本文目录一览:

JAVA中怎样在一个字符串中查找给定的子字符串

可以用正则表达式:

import java.util.regex.Matcher;

import java.util.regex.Pattern;

class DemoAsm{

public static void main(String[] args){

String str="abcdef";//输入字符串

String reg="cde";//需要查找的字符串

Pattern pattern =Pattern.compile(reg);

Matcher mather=pattern.matcher(str);

while(mather.find()){

System.out.println(mather.group());//如果有,则输出

}

}

}

如何获取Java中一个String字符串中的某一个字符的“索引值”?

在一个String字符串中 查找某个汉字的索引 可以使用str.indexOf("字")  获取在字符串中的索引位置,同样索引从0开始,若字符串中没有该汉字, 返回-1就行了。

Java

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

java怎么查找字符串中是否包含某个字段

方法:

1、描述:java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列

2、声明:如下图

3、返回值:此方法返回true,如果此字符串包含,否则返回false。

4、实例:如下图

Java 基础语法

一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。

类:类是一个模板,它描述一类对象的行为和状态。

方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。

实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

java 如何在字符串查找最后字符的位置

import java.util.Scanner;

public class Test60023{

public static void main(String []args){

int index,i,n,j;

char ch;

String str;

Scanner in=new Scanner(System.in);

ch=(in.nextLine()).charAt(0);

n=in.nextInt();

in.nextLine();

for(i=1;i=n;i++){

str=in.nextLine();

index=str.lastIndexOf((int)ch);

if(index==-1)

System.out.println("Not found");

else

System.out.println(index);

}

}

}

java 如何查找匹配的字符和字符串

通过indexOf进行查找

示例:

String str = "abcdefg";

if(str.indexOf("cd")=0){//这里查找str中是否存在"cd"字符串,如果存在则会返回大于等于0的数,如果不存在,则返回-1

   System.out.println("找到了");

}

补充indexOf

1、返回 String 对象内第一次出现子字符串的字符位置。

2、string.indexOf(subString[, startIndex])

1)参数 

string

必选项。String 对象或文字。

subString 必选项。

要在 String 对象中查找的子字符串。

starIndex 可选项。

该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

2)说明 

indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。

java 查找字符串的位置

import java.util.Scanner;

public class FindIndex {

public static void main(String[] args) {

System.out.println("请输入字符串:");

Scanner in=new Scanner(System.in);

String str=in.nextLine();

System.out.println("请输入要查找的字符:");

char c=in.nextLine().charAt(0);

StringBuffer bf=new StringBuffer();

for(int i=0;istr.length();i++){

if(str.charAt(i)==c){

bf.append(i+" ");

}

}

System.out.println(bf.toString());

}

}