java字符串截取:循环截取2个字符,并查找统计指定的2个字符

一、循环截取2个字符输出效果

在这里插入图片描述

二、代码实现

import java.util.Scanner;
public class TestSubString {public static void main(String[] args) {// 定义一个值用来移动截取的索引下标int j = 0;Scanner input = new Scanner(System.in);System.out.print("请输入一个字符串:");String str = input.nextLine();for(int i = 0;i<str.length();i++){// 从字符串中截取字符串,每次截取2个字符System.out.println(str.substring(j++,j+1));// 如果索引值等于字符串长度则break退出循环if(j == str.length()-1){break;}}}
}

三、查找并统计指定的2个字符

1、代码实现

import java.util.Scanner;
public class demo {public static void main(String[] args) {// 次数统计int count = 0;int j = 0;Scanner input = new Scanner(System.in);System.out.print("请输入一个字符串:");String str = input.nextLine();System.out.print("请输入要查找的字符串:");String indexStr = input.nextLine();for(int i = 0;i<str.length();i++){// 将每次截取的2个字符与所需要查找的2个字符进行比较if((str.substring(j++,j+1)).equals(indexStr)){count += 1;}if(j == str.length()-1){break;}}System.out.println(indexStr+" 出现的次数为:"+count);}
}

2、输出效果

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部