11-06 Java语言基础(String类(5))
发布日期:2021-05-06 23:59:35 浏览次数:30 分类:精选文章

本文共 877 字,大约阅读时间需要 2 分钟。

字符串反转

public class Demo13_String {   	public static void main(String[] args) {   		String str = "asdfghjkl";		char[] c = str.toCharArray();				int left = 0;		int right = c.length - 1;				while(left <= right) {   			char temp = c[left];			c[left] = c[right];			c[right] = temp;			left++;			right--;		}				str = String.valueOf(c);		System.out.println(str);	}}

统计大串中小串出现的次数

1、定义计数器变量,变量为02、通过indexOf方法在大串中找小串。如果返回-1,程序结束。如果返回索引值,继续。3、根据获取的索引值加上小串的长度,从这个位置开始再次索引。知道返回的索引值为-1为止。

代码:

public class Demo14_String {   	public static void main(String[] args) {   		//定义大串		String max = "woaiheima,heimabutongyubaima,buguanheimahaishibaima,zhaodaogongzuojiushihaoma";		//定义小串		String min = "heima";				int count = 0;		int pose = 0;		pose = max.indexOf(min, pose);		while(pose != -1) {   			count++;			pose = max.indexOf(min, pose + min.length());		}				System.out.println(count);	}}

输出:

3
上一篇:12-01 Java语言基础(StringBuffer(1))
下一篇:11-05 Java语言基础(String类(4))

发表评论

最新留言

不错!
[***.144.177.141]2025年04月01日 21时57分05秒