博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA判断一个字符在另一个字符串中出现的次数,以及大小写转换
阅读量:5883 次
发布时间:2019-06-19

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

  hot3.png

public static void main(String[] args){		int num = 0;		String str = "sunjavaIBMjavaOracleJavaHellojavaGoodJava";		Pattern pt = Pattern.compile("java", Pattern.CASE_INSENSITIVE);		Matcher mc = pt.matcher(str);		mc.reset();		while (mc.find()) {			num++;			String gc = mc.group();			System.out.println("第"+num+"次查找出来的字符串是:" + gc);		}		System.out.println("java的总数是:" + num);		mc.reset();		// 把奇数次找到的 java 转化为大写。偶数次找到的 java 转化为小写		while (mc.find()) {			num++;			if (num % 2 == 1) {				String gc = mc.group();				String o1 = gc.toUpperCase();				System.out.println("转换后的字符串是:"+o1);			} else {				String gc = mc.group();				String o2 = gc.toLowerCase();				System.out.println("转换后的字符串是:"+o2);			}		}	}

转载于:https://my.oschina.net/jgy/blog/74153

你可能感兴趣的文章
韩国SK电讯宣布成功研发量子中继器
查看>>
TCP - WAIT状态及其对繁忙的服务器的影响
查看>>
安全预警:全球13.5亿的ARRIS有线调制解调器可被远程攻击
查看>>
麦子学院与阿里云战略合作 在线教育领军者技术实力被认可
查看>>
正确看待大数据
查看>>
Facebook通过10亿单词构建有效的神经网络语言模型
查看>>
2016股市投资风向标 大数据说了算
查看>>
发展大数据不能抛弃“小数据”
查看>>
中了WannaCry病毒的电脑几乎都是Win 7
查看>>
学生机房虚拟化(九)系统操作设计思路
查看>>
nginx报错pread() returned only 0 bytes instead of 4091的分析
查看>>
HTML 字符实体
查看>>
质数因子
查看>>
在NVIDIA Quadro NVS 295 显卡上装redhat 黑屏 无信号输入
查看>>
Announcing the new Office 365 admin center
查看>>
小白经营网站的前前后后
查看>>
Spring MVC 教程,快速入门,深入分析——如何实现全局的异常处理
查看>>
单用户模式修改密码
查看>>
微信小程序帮你赚到第一桶金
查看>>
mac下安卓开发环境搭建
查看>>