byC*_*der 12 java string excel
如何在java中切片?我从csv和xls获取行,并且例如单元格中的数据就像
14.015_AUDI
我怎么能说java之前必须只看部分_?所以操纵后我必须有14.015.在rails中我会用gsub做这个,但是在java中这是怎么做的?
ass*_*ias 19
你可以使用String#split
:
String s = "14.015_AUDI";
String[] parts = s.split("_"); //returns an array with the 2 parts
String firstPart = parts[0]; //14.015
Run Code Online (Sandbox Code Playgroud)
您应该添加错误检查(例如,数组的大小是预期的)
Mas*_*_mj 14
我会使用在原始字符串上工作但不创建新字符串的substring,而不是创建新列表并且有两次复制的split.
String s = "14.015_AUDI";
String firstPart = s.substring(0, s.indexOf("_"));
Run Code Online (Sandbox Code Playgroud)