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