java 字符串 去除_java 字符串中去除特定的字符

java String字符串 去除特定的字符  程序如下

package com.xing.test;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

/**

*

* @author Yinxing

*

*/

public class NotString {

public static void main(String[] args) {

// TODO Auto-generated method stub

String str="123assume345contribute你好&*(){}&^%$#\n@@";

//去除字符串中的数字

System.out.println(str.replaceAll("\\d+",""));

//去除字符串中的字母和数字

System.out.println(str.replaceAll("[A-Za-z0-9]+",""));

//去除字符串中的符号例如@#¥%=+-....

System.out.println(str.replaceAll("\\p{Punct}",""));

String str1 = null;

//去除字符串中的空格、回车、换行符、制表符

Pattern p = Pattern.compile("\\s*|\t|\r|\n");

Matcher m = p.matcher(str);

str1 = m.replaceAll("");

System.out.println(str1);

}

/*-----------------------------------

笨方法:String s = "你要去除的字符串";

1.去除空格:s = s.replace('\\s','');

2.去除回车:s = s.replace('\n','');

这样也可以把空格和回车去掉,其他也可以照这样做。

注:\n 回车(\u000a)

\t 水平制表符(\u0009)

\s 空格(\u0008)

\r 换行(\u000d)*/

}运行结果如下:

0818b9ca8b590ca3270a3433284dd417.png

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

花总丢了金箍棒

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值