ITPub博客

首页 > IT职业 > IT职场 > Java 11 – String.lines()介绍

Java 11 – String.lines()介绍

IT职场 作者:bigstarr 时间:2021-09-09 08:53:20 0 删除 编辑

学习使用 String.lines() 方法,当我们要从文件中读取内容并分别处理每个字符串时,此方法很有用。

String.lines()

lines()方法是 static 静态方法。它返回从给定多行字符串中提取的行流,并用行终止符分隔。

/**
* returns - the stream of lines extracted from given string
*/
public Stream lines()

行终止符是以下之一:

  • 换行符("n")

  • 回车符("r")

  • 回车符后紧跟换行符("rn")

获取行流示例

Java程序读取文件并以行流的形式获取内容。

import java.io.IOException;
import java.util.stream.Stream;

public class Main 
{
	public static void main(String[] args) 
	{
		try 
		{
			String str = "A n B n C n D"; 

			Stream lines = str.lines();

			lines.forEach(System.out::println);
		} 
		catch (IOException e) 
		{
			e.printStackTrace();
		}
	}
}

程序输出。

A
B
C
D



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3330/viewspace-2797704/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-14

  • 博文量
    83
  • 访问量
    1109