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

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

技术教程推荐

朱赟的技术管理课 -〔朱赟〕

赵成的运维体系管理课 -〔赵成〕

Elasticsearch核心技术与实战 -〔阮一鸣〕

即时消息技术剖析与实战 -〔袁武林〕

设计模式之美 -〔王争〕

后端技术面试 38 讲 -〔李智慧〕

体验设计案例课 -〔炒炒〕

手把手带你搭建秒杀系统 -〔佘志东〕

结构沟通力 -〔李忠秋〕

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