最近在leetcode上刷题,遇到一道字符串处理的题,简单看了一下题目觉得逻辑很简单,立马就动手写代码呢,万万没想到,卡在一个小细节上,浪费了好多时间,这里分享给大家,共勉。
String s = "192.168.137.1";
// String[] strs = s.split("."); // 注意,这是错误的写法,得到的数组为空
String[] strs = s.split("\\."); // 正确的写法,应该加上转义符"\\";
最近在leetcode上刷题,遇到一道字符串处理的题,简单看了一下题目觉得逻辑很简单,立马就动手写代码呢,万万没想到,卡在一个小细节上,浪费了好多时间,这里分享给大家,共勉。
String s = "192.168.137.1";
// String[] strs = s.split("."); // 注意,这是错误的写法,得到的数组为空
String[] strs = s.split("\\."); // 正确的写法,应该加上转义符"\\";