从 Java 中的字符串中删除第一个单词
在Java中从字符串中删除第一个单词的最佳方法是什么?
如果我有
String originalString = "This is a string";
我想从中删除第一个单词,实际上形成两个字符串 -
removedWord = "This"
originalString = "is a string;
在Java中从字符串中删除第一个单词的最佳方法是什么?
如果我有
String originalString = "This is a string";
我想从中删除第一个单词,实际上形成两个字符串 -
removedWord = "This"
originalString = "is a string;
简单。
String o = "This is a string";
System.out.println(Arrays.toString(o.split(" ", 2)));
输出:
[This, is a string]
编辑:
在下面的第 2 行中,值存储在数组中。像普通数组一样访问它们。arr
String o = "This is a string";
String [] arr = o.split(" ", 2);
arr[0] // This
arr[1] // is a string
您可以使用substring
removedWord = originalString.substring(0,originalString.indexOf(' '));
originalString = originalString.substring(originalString.indexOf(' ')+1);