java 截取空格前的字符串
时间: 2023-06-04 12:06:14 浏览: 862
可以使用 String 类的 trim() 方法去掉字符串前后的空格,然后再使用 indexOf() 方法找到第一个空格的位置,最后使用 substring() 方法截取空格前的字符串。例如:
String str = " hello world";
String trimStr = str.trim(); // 去掉前后空格
int index = trimStr.indexOf(" "); // 找到第一个空格的位置
String result = trimStr.substring(0, index); // 截取空格前的字符串
System.out.println(result); // 输出 "hello"
相关问题
java截取某个字符串之后的字符串
可以使用Java中的substring方法来截取某个字符串之后的字符串。具体代码如下:
```java
String str = "hello world";
String subStr = str.substring(str.indexOf(" ") + 1);
System.out.println(subStr); // 输出 "world"
```
上述代码中,我们先定义了一个字符串"hello world",然后使用substring方法来截取它之后的字符串。其中,substring方法的第一个参数是起始位置,如果不传该参数,则默认从指定位置一直截取到字符串末尾。我们使用indexOf方法来找到第一个空格的位置,并在其基础上加1,将其作为起始位置进行截取。最后,输出截取后的字符串"world"。
java 截取第一个空格后的字符串
你可以使用Java中的`substring()`方法来截取第一个空格后的字符串。以下是一个示例代码:
```java
String str = "Hello World!";
int index = str.indexOf(" "); // 查找第一个空格的位置
String result = str.substring(index + 1); // 截取空格后的字符串
System.out.println(result); // 输出 "World!"
```
在这个例子中,我们先使用`indexOf()`方法找到第一个空格的位置,然后使用`substring()`方法截取空格后的字符串。最后,我们将结果打印出来。