Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
alx_mszczonow_1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
alx_mszczonow_1
Commits
4d1a72ce
Commit
4d1a72ce
authored
Jul 10, 2023
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Files.lines
parent
9f2b47a9
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
0 deletions
+27
-0
Odczyt5_LinesStream.java
src/main/java/p24_pliki/Odczyt5_LinesStream.java
+27
-0
No files found.
src/main/java/p24_pliki/Odczyt5_LinesStream.java
0 → 100644
View file @
4d1a72ce
package
p24_pliki
;
import
java.io.IOException
;
import
java.nio.file.Files
;
import
java.nio.file.Paths
;
import
java.util.List
;
import
java.util.stream.Stream
;
public
class
Odczyt5_LinesStream
{
/* Files.lines daje dostęp do linii pliku jako do strumienia Stringów.
Samo lines nie wczytuje na raz wszystkich linii do pamięci;
operacje map, filter, forEach będą wykonywane dla pojedynczych elementów.
*/
public
static
void
main
(
String
[]
args
)
{
try
(
Stream
<
String
>
lines
=
Files
.
lines
(
Paths
.
get
(
"pliki/pan_tadeusz.txt"
)))
{
lines
.
map
(
String:
:
strip
)
.
filter
(
linia
->
!
linia
.
isEmpty
())
.
map
(
String:
:
toUpperCase
)
.
forEach
(
System
.
out
::
println
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment