在Java中,可以使用split()方法和正则表达式来逐行分隔字符串。下面是一个示例代码:
String input = "Hello\nWorld\nJava";
String[] lines = input.split("\\r?\\n");
for (String line : lines) {
System.out.println(line);
}
上述代码中,我们首先定义了一个包含多行文本的字符串input
。然后,我们使用split()
方法将字符串按照换行符\n
或者回车符\r
进行分隔。由于Java中的正则表达式中\
需要进行转义,所以我们使用\\r?\\n
来匹配换行符或者回车符。split()
方法将返回一个字符串数组,其中每个元素都是原始字符串中的一行。
接下来,我们使用for-each循环遍历字符串数组,并逐行打印每个元素。运行上述代码,输出结果将是:
Hello
World
Java
这样就实现了在Java中逐行分隔字符串的功能。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),产品介绍链接地址:https://cloud.tencent.com/product/cvm