还我钓鱼岛:java中的split()函数参数String regex为什么不能用"*"?

来源:百度文库 编辑:高校问答 时间:2024/05/01 21:15:13
java中的split()函数参数String regex为什么不能用"*"?例如我要把123323*123123分成2部分怎么办?

参数regex是正则表达式的意思,也就是说,这个参数是一个正则表达式.而在正则表达式中,*是一个特殊字符,是匹配0个到N个的意思,所以直接使用就无效拉,而且前面又没有匹配....
如果要用的话,加个\就OK了,"\\*"

注:先要把\表达为\\才行!