Java中使用split方法根据英文问号?切割字符串时报错
2024-09-05 00:43:52
因为正则表达式的原因,我们无法在java中直接使用String.split("?"),需要先转义
其正确写法为:
public static void splitStr() {
String str = "http://127.0.0.1:8080/main?param1=xx¶m2=xxx";
String[] arrayStr = str.split("\\?");
System.out.println("url=" + arrayStr[0]);
}
输出结果为
url=http://127.0.0.1:8080/main
最新文章
- Linux上性能异常定位以及性能监控
- java经典小算法
- C#创建Excel文件并将数据导出到Excel文件
- EncodingUtils 编译不通过
- Linux imagemagic(转载)
- 第二代map-reduce架构YARN解析
- C++ 全局构造函数调用的顺序
- 第九十九节,JavaScript数据类型
- 神经网络 误差逆传播算法推导 BP算法
- [驱动注册]platform_driver_register()与platform_device_register()
- Java相关面试题总结+答案(二)
- JEECG 3.7 Memory Leak
- Phpstorm 2018及2017.3.2激活码(DataGrip WebStorm 激活码)
- Buffer和Stream
- python调用shell脚本
- [NOI 2016]循环之美
- HDU1070:Milk
- 区间DP Zoj 3537 Cake 区间DP 最优三角形剖分
- openVPN之Luci及tap模式
- 如何在 Azure 中的 Linux 经典虚拟机上设置终结点