Java11 - String.lines()

Java11 - String.lines() 首页 / Java入门教程 / Java11 - String.lines()

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

String.lines()

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

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

行终止符是以下之一:

  • 换行符("\n")
  • 回车符("\r")
  • 回车符后紧跟换行符("\r\n")

获取行流示例

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<String> lines = str.lines();

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

程序输出。

A
B
C
D

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Java核心技术面试精讲 -〔杨晓峰〕

深入拆解Java虚拟机 -〔郑雨迪〕

数据分析实战45讲 -〔陈旸〕

许式伟的架构课 -〔许式伟〕

性能工程高手课 -〔庄振运〕

正则表达式入门课 -〔涂伟忠〕

郭东白的架构课 -〔郭东白〕

零基础GPT应用入门课 -〔林健(键盘)〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)