Java字符串

该博客介绍了Java中Formatter和String.format()方法用于字符串格式化的使用,以及正则表达式的基本概念和示例。通过实例展示了如何在异常处理中结合使用这些方法,并探讨了正则表达式的匹配功能。

1.Formatter转换:d 整数型(十进制);c Unicode字符;b Boolean值;s String;f 浮点型(十进制);e 浮点型(科学计数);x 整数(十六进制);h 散列码(十六进制);% 字符串%   。

2.String.format():是一个static方法,它接受与Formatter.format() 方法一样的参数,返回一个String对象。

public class Test extends Exception {
    public Test(int x, int y, String z) {
        super(String.format("(%d,%d,)%s", x, y, z));
    }

    public static void main(String[] args) {
        try {
            throw new Test(5, 2, "hello world");
        } catch (Exception e) {
            System.out.println(e);
        }
    }
}

3.正则表达式:正则表达式定义了字符串的模式;可以用来搜索、编辑或处理文本。\t:制表符Tab \n换行符 \r回车 \f换页 \e转义 .任意字符 [abc]包含a,b,c的任何字符 [^abc]除了a,b,c外的任何字符 \s空白符(空格、tab、换行、换页、回车) \S非空白符 \d数字[0-9] \D非数字[^0-9] ^一行的起始 $一行的结束 

public static void main(String[] args) {
    String str1 = "hello world";
    String str2 = ".*hello.*";
    System.out.println(Pattern.matches(str2, str1));
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值