当前位置:首页 » 编程语言 » java在字符串中查找

java在字符串中查找

发布时间: 2022-11-27 15:52:51

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

方法:

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

2、声明:如下图

‘贰’ 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字符串中查找字符问题

代码如下:

package demo.joshua;

public class MyFile {

public static void main(String[] args) {
// TODO Auto-generated method stub
filterStr("我喜欢Java程序设计");
filterStr("汉语(Chinese)是我们的母语");
}

public static void filterStr(String str) {
Integer sum = 0;
StringBuffer sb = new StringBuffer();
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) < 171948 && str.charAt(i) > 19968) {
sb.append(str.charAt(i));
sum++;
}
}
System.out.println("字符串中包含的汉字:" + sb.toString());
System.out.println("汉字的个数:" + sum);
}

}

‘肆’ java 怎么在字符串中找到某个数

importjava.util.Scanner;

publicclassFindNum{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("输入字符串");
Stringstr=sc.next();
System.out.println("输入数字");
intc=sc.nextInt();
Strings=""+c;
booleanflag=true;
for(inti=0;i<str.length();++i){
if(s.equals(""+str.charAt(i))){
System.out.println("有这个数字");
flag=false;
break;
}
}
if(flag)
System.out.println("没有这个数字");
}

}

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

你可以自己写个方法的!
从返回的第一个位置开始substring,同时记住位置。

public int[] getOffset(String str,String s){
int[] arr=new int[str.length];
int j=1;
while(str.indexOf(s)!=-1){
int i=str.indexOf(s);
if(j==1){
arr[j-1]=i;
}else{
arr[j-1]=i+arr[j-2]+1;
}
String st=str.substring(i+1);
System.out.println(st);
str=st;
j++;
System.out.println("j="+j);
}
return arr;
}

public static void main(String[] args) {

String str="abcaabbddab";
StringText st=new StringText();
int[] i=st.getOffset(str, "ab");
for(int j:i){
System.out.println(j);
}
}

‘陆’ 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如何实现在一个字符串中查找另一个字符串

要判断boy是不是后者中的一部分,不用循环,只要用String类的indexOf函数就行了。
代码如下:
public
class
HH
{
public
static
void
main(String[]
args)
{
String
s="he
is
a
boy";
int
result=s.indexOf("boy");
if(result>=0){
System.out.println("boy是he
is
a
boy的一部分");
}else{
System.out.println("boy不是he
is
a
boy的一部分");
}
}
}
运行结果:
boy是he
is
a
boy的一部分

‘捌’ JAVA中如何查找字符串

问题很简单:
1.首先,你的数据源是数组,那么要想对每一个值作操作,必须遍历,所以就有如下代码:

for(int i=0;i<A.length;i++){
...
}

2.在循环当中,数组中的每一个正在遍历的元素,就是:A[i];

3.String是java的一个字符串处理类,他有一个非常好用的方法就是,
public boolean startsWith(String prefix),测试此字符串是否以指定的前缀开始。 所以:A[i].startsWith("C")如果返回true,那么他就是以C开头的。

4.综上所述,实现很简单,完成代码如下:
public class Test{
public static void main(String[] args){
String[] A ={"CSDF","FDS","CFDSA","DFS","FET"};
for(int i=0;i<A.length;i++){
if(A[i].startsWith("C")){
System.out.println(A[i]);
}
}
}
}

总结:
临时写的,代码没有经过测试,但敢保证其正确性的几率很大,祝你成功。

‘玖’ java中怎么判断一个字符串中包含某个字符或字符串

Java中字符串中子串的查找共有四种方法,如下:
1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。
2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
3、int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。
4、int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。
示例
下面的示例说明了 indexOf 方法的用法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

function IndexDemo(str2){
var str1 = "BABEBIBOBUBABEBIBOBU"
var s = str1.indexOf(str2);
return(s);
}
public class FirstDemo {
/**
*API中String的常用方法
*/
// 查找指定字符串是否存在
public static void main(String[] args) {
String str1 = "abcdefghijklmnabc";
// 从头开始查找是否存在指定的字符
System.out.println(str1.indexOf("c"));
// 从第四个字符位置开始往后继续查找
System.out.println(str1.indexOf("c", 3));
//若指定字符串中没有该字符则系统返回-1
System.out.println(str1.indexOf("x"));
}

热点内容
牙髓存储 发布:2025-05-09 20:50:22 浏览:430
安卓如何看自己去过哪里 发布:2025-05-09 20:37:23 浏览:694
电脑怎么制作手机版的我的世界服务器 发布:2025-05-09 20:36:45 浏览:532
免流脚本破解 发布:2025-05-09 20:33:49 浏览:181
微信图书馆源码 发布:2025-05-09 20:31:40 浏览:954
ucos的配置文件有哪些 发布:2025-05-09 20:25:01 浏览:480
租用服务器如何测速 发布:2025-05-09 20:03:39 浏览:790
文件夹左边 发布:2025-05-09 19:59:21 浏览:730
wincc脚本从入门到精通 发布:2025-05-09 19:35:39 浏览:894
网络电脑配置哪个好 发布:2025-05-09 19:35:02 浏览:273