编写java程序将一组单词中间的空格去掉,替换为"-",例如“I like it”变为"I_like_it"。

编写java程序将一组单词中间的空格去掉,替换为"-",例如“I like it”变为"I_like_it"。,第1张

public static void main(String[] args) {

String s = "I like you"

// TODO if s is null

// System.out.println(s.replaceAll(" ", "_"))

StringBuffer sb = new StringBuffer()

int len = s.length()

for (int i = 0i <leni++) {

String temp = s.substring(i, i + 1)

if (" ".equals(temp)) {

sb.append("_")

} else {

sb.append(temp)

}

}

System.out.println(sb.toString())

}

String a = "How about you? \r\n Im java programmer."String[] words = a.split("\\b")for(String w : words)System.out.println(w)看看这个例子是不是你想要的! 输出结果为: How about you? Im java programmer.

一:思路:

使用java方法replaceAll()通过正则表达式匹配替换掉所有的字母

二:代码如下(可直接复制出来运行,在控制台中查看效果):

1

2

3

4

5

6

public static void main(String[] args){

String str="abc123123成你懂吗bxcxsaf"

//通过正则表达式替换掉所有的字母

String strNew = str.replaceAll("[a-zA-Z]","")

System.out.println(strNew)

}

运行结果如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11916852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存