Java基础知识-7、字符串

来源:互联网 发布:mac幼圆字体下载 编辑:程序博客网 时间:2024/06/07 02:49
在Java中使用String表示字符串
使用""包括一串字符来创建字符串
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);}

原创粉丝点击