Java 11 – 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

鏈接:https://www.learnfk.com/article-java11-string-to-stream-of-lines
來源:Learnfk無涯私塾網

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章