第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\1题
来源:互联网 发布:p2p网络借款平台 编辑:程序博客网 时间:2024/05/22 10:24
原题:
java中提供了对正则表达式的支持。
有的时候,恰当地使用正则,可以让我们的工作事半功倍!
如下代码用来检验一个四则运算式中数据项的数目,请填写划线部分缺少的代码。
注意:只填写缺少代码,不要写任何多余内容,例如,已有的双引号。
public class A
{
public static int f(String s)
{
return s.split("________________").length;
}
public static void main(String[] args)
{
System.out.println(f("12+35*5-2*18/9-3")); //7
System.out.println(f("354*12+3-14/7*6")); //6
}
java中提供了对正则表达式的支持。
有的时候,恰当地使用正则,可以让我们的工作事半功倍!
如下代码用来检验一个四则运算式中数据项的数目,请填写划线部分缺少的代码。
注意:只填写缺少代码,不要写任何多余内容,例如,已有的双引号。
public class A
{
public static int f(String s)
{
return s.split("________________").length;
}
public static void main(String[] args)
{
System.out.println(f("12+35*5-2*18/9-3")); //7
System.out.println(f("354*12+3-14/7*6")); //6
}
}
答案仅供参考:
public class A
{
public static int f(String s)
{
return s.split("\\p{Punct}").length;
}
public static void main(String[] args)
{
System.out.println(f("12+35*5-2*18/9-3")); //7
System.out.println(f("354*12+3-14/7*6")); //6
}
}
题目分析:
这是一道考察字符串与正则表达式的题,需要我们熟悉常用的正则表达式的用法;相关内容请参考JDK API文档。
0 0
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\1题
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\2题 调和级数
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\3题 x的x次幂等于10
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目X^X=10
- 第六届蓝桥杯大赛个人赛省赛(软件类) Java 大学B组
- 第六届蓝桥杯大赛个人赛省赛(软件类) Java 大学B组
- 2015年 第六届蓝桥杯大赛决赛(软件类)C/C++大学A组 题目
- 第六届蓝桥杯校内选拔
- 第七届蓝桥杯大赛个人赛省赛(软件类)java语言B组第二题:生日蜡烛
- 第七届蓝桥杯大赛个人赛省赛(软件类)java语言B组第三题:凑算式
- 第七届蓝桥杯大赛个人赛省赛(软件类)java语言B组第八题:四平方和
- 蓝桥杯大赛个人赛省赛(软件类) C/C++ 大学B组
- 关联账户 第六届蓝桥杯大赛个人赛决赛(C语言B组)第三题
- 第七届蓝桥杯大赛个人赛决赛(软件类C语言B组)第一题:一步之遥
- 第七届蓝桥杯大赛个人赛省赛(软件类)真题 C语言B组 1
- 第五届蓝桥杯大赛个人赛省赛(软件类)真题 C语言B组 1
- 蓝桥杯校内选拔第六题
- 第六届蓝桥杯大赛个人赛省赛(软件类)真题(C语言A组)
- winsocket笔记01
- 0004.熟悉hive创建mysql数据库中的表关系
- 博客迁移到 http://blog.ykgzs.com
- Qt 打开保存文件对话框
- Spring/Hibernate 应用性能优化的7种方法
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\1题
- VMware创建Linux虚拟机,安装CentOS7
- pip 碰到字符集的问题解决
- python默认编码与解码格式设置
- 2015广东工业大学新生赛决赛 Problem I: Stubird说这是水题
- 对象内存大小度量
- windows下程序的命名习惯和Linux下程序的命名习惯对比
- ubuntu下安装scrapy最新版本
- 程序闪退情景一