Java基础知识-7、字符串
来源:互联网 发布:mac幼圆字体下载 编辑:程序博客网 时间:2024/06/07 02:49
在Java中使用String表示字符串
使用""包括一串字符来创建字符串
String name = "张三丰";
使用new 创建字符串
char[] chars = new char[]{'张', '三', '丰'};
String name = new String(chars);
String类一些常见的方法
字符串池
以""包括的字符串,只要内容相同(顺序、大小写相同)
无论在程序代码中出现几次JVM都只会建立一个实例
放在字符串池(String pool)中维护
正则表达式:
正则表达式是对字符串操作的一种逻辑公式
就是用事先定义好的一些特定字符、及这些特定字符的组合,
组成一个“规则字符串”
使用""包括一串字符来创建字符串
String name = "张三丰";
使用new 创建字符串
char[] chars = new char[]{'张', '三', '丰'};
String name = new String(chars);
String类一些常见的方法
方法
描述
int length()
获得字符串中字符的个数
char charAt(int index)
获取指定索引index处的字符
String toUpperCase()
获得将原本字符内容全部转换为大写的字符串
String toLowerCase()
获得将原本字符内容全部转换为小写的字符串
char[] toCharArray()
获得将此字符串转换为一个新的字符数组
字符串池
以""包括的字符串,只要内容相同(顺序、大小写相同)
无论在程序代码中出现几次JVM都只会建立一个实例
放在字符串池(String pool)中维护
正则表达式:
正则表达式是对字符串操作的一种逻辑公式
就是用事先定义好的一些特定字符、及这些特定字符的组合,
组成一个“规则字符串”
这个“规则字符串”用来表达对字符串的一种过滤逻辑。
^:表示字符串的开始
$:表示字符串的结束
\d:表示数字
[0-9]:表示数字0-9
{18}:表示数量18个;{1,}:表示数量在1个或以上
void regularExpression() {// 验证身份证号码(只能是18位数字)boolean flag = Pattern.matches("^[0-9]{18}$", "510111200811232335");// 满足条件返回true,不满足则返回falseSystem.out.println(flag);}
阅读全文
0 0
- Java基础知识-7、字符串
- java字符串基础知识整理
- Java基础知识_day8_(字符串)
- Java基础知识之字符串
- java基础知识【字符串 | 数组】
- Java基础知识之字符串类
- java 基础知识六 字符串1
- java 基础知识六 字符串2
- JAVA基础知识——字符串
- Java基础知识之输入,字符串
- 【java基础知识】字符串的比较
- 【Java学习笔记】基础知识学习7【字符串相关】
- 字符串基础知识
- 字符串基础知识
- JAVA相关基础知识(7)
- JAVA相关基础知识(7)
- java基础知识总结(7)
- JAVA基础知识复习7
- 2017.11.13~2017.11.19周总结和下周计划
- Python类方法和静态方法
- PHP判断是否为AJAX请求
- ACMer?不存在的QwQ
- hdu 5495 置换
- Java基础知识-7、字符串
- jq_example
- flickr 的全局主键生成方案
- 2017ICPC北京 J:Pangu and Stones(区间DP)
- 为二维vector进行赋值
- 十八、<2015小米暑期实习笔试题>懂二进制
- 设计模式最简Demo:简单工厂模式[Simple Factory Pattern]
- Java多线程面试问题
- CCF 201703-2 学生排队 Java