如何用String.replaceFirst函数替换“?”
String str = "where db between ? and ?";
str.replaceFirst("\\?", "1234");
str.replaceFirst("\\?", "5678");
希望得到的结果是:str == "where db between 1234 and 5678";
不知怎么回事,怎么搞也搞不定啊。。。
大虾帮我!谢谢
该函数定义如下:
public String replaceFirst(String regex,
String replacement)
使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的第一个子字符串。
str.replaceFirst("\\?", "1234");
str.replaceFirst("\\?", "5678");
希望得到的结果是:str == "where db between 1234 and 5678";
不知怎么回事,怎么搞也搞不定啊。。。
大虾帮我!谢谢
该函数定义如下:
public String replaceFirst(String regex,
String replacement)
使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的第一个子字符串。
...全文
相关推荐
Java中replace、replaceAll和replaceFirst函数的用法小结
相信会java的同学估计都用过replace、replaceAll、replaceFirst这三个函数,可是,我们真的懂他们吗?下面通过这篇文章大家再来好好学习学习下这几个函数。
简单了解Java删除字符replaceFirst原理及实例
主要介绍了简单了解Java删除字符replaceFirst原理及实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Java的 String 类常用方法大全
Java的 String 类常用方法大全
浅谈Java中replace与replaceAll区别
主要介绍了Java中replace与replaceAll区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
如果面试官问 String,就把这篇文章丢给他!.docx
图文并茂吃透面试题,看完这个,吊打面试官,拿高薪offer!


Java SE
