Java 字符串根据换行符分割成数组
时间: 2023-06-28 12:13:03
浏览: 261
您可以使用Java中的`split()`方法来根据换行符分割字符串为数组。以下是示例代码:
```java
String str = "Hello\nWorld\n\nJava";
String[] arrOfStr = str.split("\n");
for (String a : arrOfStr) {
System.out.println(a);
Hello
World
在示例中,我们首先定义了一个包含换行符的字符串`str`。然后,使用`split()`方法将其分割成字符串数组`arrOfStr`,其中参数`\n`表示根据换行符分割。最后,使用`for`循环遍历打印数组中的每个元素。
相关问题
java字符串替换换行符
在Java中,可以使用replaceAll()方法来替换字符串中的换行符。具体来说,可以使用以下代码来将字符串中的换行符替换为其他字符或字符串:
```java
String str = "Hello\nworld\n!";
str = str.replaceAll("\n", " "); // 将换行符替换为空格
System.out.println(str); // 输出:Hello world !
其中,第一个参数是要替换的字符或字符串的正则表达式,因为换行符在Java中表示为"\n"。第二个参数是要替换成的字符或字符串。
需要注意的是,replaceAll()方法返回的是一个新的字符串,原始字符串并没有被改变,因此需要将替换后的字符串重新赋值给原始字符串变量。
java 字符串 切割换行符
Java 中可以使用 `String` 类的 `split` 方法来切割字符串,其中可以通过正则表达式指定分隔符。对于换行符,可以使用 `\n` 或者 `\r\n` 作为分隔符。
例如,假设有一个字符串如下:
Hello
World
```