如何通过迭代基于特定字符进行子串?
How to substring based on a specific characters through iteration?
我有以下字符串
String oldStr = ".abc.def.ghi.klm.";
如何使用循环检索子字符串并放入另一个字符串?
for (int i = 0; i < oldStr.length(); ++i) {
String newStr = doSomethingMethod("oldStr");
}
其中 oldStr 应该递归地 "abc"、"def"、"ghi"、"klm"
我尝试使用 StringUtils.subStringBetween(oldStr, "., ".") 但它只处理第一个子字符串。非常感谢任何帮助。
我不确定您要查找的结果是什么,但我只想使用带有句点的 Split 方法并获得一个字符串数组。现在每个元素都是一个新字符串。
var results = oldstring.Split('.');
这给你一个数组..."abc", "def", "ghi" ...
如果您只想删除句点,那么您可以使用 Replace 方法
var newstring = oldstring.Replace(".","");
现在你有一个字符串 "abcdefghjklm"
我有以下字符串
String oldStr = ".abc.def.ghi.klm.";
如何使用循环检索子字符串并放入另一个字符串?
for (int i = 0; i < oldStr.length(); ++i) {
String newStr = doSomethingMethod("oldStr");
}
其中 oldStr 应该递归地 "abc"、"def"、"ghi"、"klm"
我尝试使用 StringUtils.subStringBetween(oldStr, "., ".") 但它只处理第一个子字符串。非常感谢任何帮助。
我不确定您要查找的结果是什么,但我只想使用带有句点的 Split 方法并获得一个字符串数组。现在每个元素都是一个新字符串。
var results = oldstring.Split('.');
这给你一个数组..."abc", "def", "ghi" ...
如果您只想删除句点,那么您可以使用 Replace 方法
var newstring = oldstring.Replace(".","");
现在你有一个字符串 "abcdefghjklm"