博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则式的使用
阅读量:6509 次
发布时间:2019-06-24

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

1 import java.util.Scanner;  2  3 public class RegDemo {
4 5 /** 6 * @param args 7 * 1 对于坐标输入数据的匹配和解析 坐标的形式为"5,f"或"5 f"完成RegDemo的read方法 输入:2,3 8 * 输出:i:2,j:3 输入:2 3 输出:i:2,j:3 正则表达式为:^\d+(,\s?|\s+)?\d+$ 9 */ 10 public static void main(String[] args) {
11 // TODO Auto-generated method stub 12 String s=read("请输入一个坐标:"); 13 System.out.println(s); 14 } 15 16 public static String read(String message) {
17 Scanner console = new Scanner(System.in); 18 while (true) {
19 System.out.println(message); 20 String str = console.nextLine(); 21 String reg = "^\\d+(,\\s?|\\s+)?\\d+$"; 22 boolean b = str.matches(reg); 23 if (b) {
24 String[] data = str.split(",\\s?|\\s+"); 25 int x = Integer.parseInt(data[0]); 26 int y = Integer.parseInt(data[1]); 27 System.out.print("输出为:"); 28 return "i" + ":" + x + "," + "j" + ":" + y; 29 }else 30 continue; 31 } 32 } 33 }

转载于:https://www.cnblogs.com/superjt/archive/2011/07/27/2117910.html

你可能感兴趣的文章
Spring cloud 安全部署与性能优化
查看>>
querySelector 和 querySelectorAll区别
查看>>
Linux系统_Centos7下安装Nginx
查看>>
《PHP和MySQL Web 开发》 第12章 MySQL高级管理
查看>>
数据库设计 Step by Step (6) —— 提取业务规则
查看>>
深入理解java异常处理机制
查看>>
Redis客户端redisson实战
查看>>
连接到 JasperReports Server
查看>>
java处理高并发高负载类网站问题
查看>>
使用C#生成随机密码(纯数字或字母)和随机卡号(数字与字母组合)
查看>>
CAS服务器端集群
查看>>
Android内存泄漏的常见场景及解决方案
查看>>
设计模式 之 访问者模式
查看>>
JAVA Collections框架
查看>>
更改Windwos server 2003 域用户密码策略默认配置
查看>>
网站白名单可行性分析
查看>>
进制转换
查看>>
反转字符串中的单词
查看>>
html与html5的一些区别
查看>>
ASCII码
查看>>