Java连载74-字符串常用方法、正则表达式简介
2024-09-06 20:31:17
一、字符串相关的常用方法简介
package com.bjpowernode.java_learning; public class D74_1_StringCommonMethod { public static void main(String[] args) { //1.转为大写 System.out.println("Abhdugfi".toUpperCase()); //2.转换为小写 System.out.println("AHUJGjhid".toLowerCase()); //3.去除字符串前后的 空白 System.out.println(" a bcd d e ".trim()); //4.String valueOf(Object obj); Object o = new Object(); o = null; System.out.println(o);//不会出现空指针异常,因为这里并不是直接调用toString方法,String.valueOf(Object)这个方法对空值进行处理了 System.out.println(String.valueOf(o)); //System.out.println(o.toString());//这条语句会出现空指针异常 } }
二、正则表达式初步
1.正则表达式是一门独立的学科,是一种字符模型,专门做字符串格式匹配的,正则表达式是通用的。
2.例如:正则表达式“^a{2}$等同于”aa"
3.规则:
\d 数字
\D 非数字
\w 英文字母
\W 非英文字母
package com.bjpowernode.java_learning; public class D74_2_RegularExpression { public static void main(String[] args) { String s1 = "hjifnasoodjhousnrdgoihjfviodjfg465ds46g51fdsg"; //将ji替换成“中” System.out.println(s1.replaceAll("ji","中")); //将oo转换为“国” System.out.println(s1.replaceAll("o{2}", "国")); //将数字替换为“人” System.out.println(s1.replaceAll("\\d","人")); } }
三、源码:
D74_1_StringCommonMethod.java
D74_2_RegularExpression.java
https://github.com/ruigege66/Java/blob/master/D74_1_StringCommonMethod.java
https://github.com/ruigege66/Java/blob/master/D74_2_RegularExpression.java
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客园:https://www.cnblogs.com/ruigege0000/
4.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料
最新文章
- Windows Server 2008 双网卡同时上内外网 不能正常使用
- 图像卷积、相关以及在MATLAB中的操作
- activeamq启动失败
- 2015/9/9 js继续学习
- json格式转换成Map的应用
- spark在eclipse上配置
- Catalyst揭秘 Day6 Physical plan解析
- SQLite 入门教程(一)基本控制台(终端)命令
- 怎样获得PRINCE2证书?报名PRINCE2有什么条件?
- 刨根究底字符编码之五——简体汉字编码方案(GB2312、GBK、GB18030、GB13000)以及全角、半角、CJK
- 安卓餐厅点餐系统---针对浩然android工作室的一个小白的分析
- MySql主键自动生成,表、实体、C#调用方法
- FragmentTabHostTopDemo【FragmentTabHost固定宽度且居中】
- 免费申请使用IBM Cloud Lite(轻量套餐) 详细教程指南
- Codeforces 375B Maximum Submatrix 2 (DP)
- express应用程序生成器
- Android.mk简介<;转>;
- [Android] 基于 Linux 命令行构建 Android 应用(一):关于 Android 项目
- mvc中webapi添加后没法访问 解决办法
- jsp路径问题之base
热门文章
- Spring框架学习笔记(9)——API接口设计相关知识及具体编码实现
- Golang-执行go get私有库提示”410 Gone“ 解决办法
- 本地开发环境伪装成SSL连接的实现
- Ubuntu Xftp 配置
- Hexo | 超详细的hexo+githhub page搭建过程
- C#代码实现-冒泡排序
- Spring Boot自动配置如何工作
- XPath简介、功能及使用方法
- [20200129]子光标不共享BIND_EQUIV_FAILURE.txt
- Linux学习Day2:安装RedHat Linux和新手必须掌握的命令