BufferedReader, FileReader를 활용하여 out.txt 파일을 map에 저장하고, 합계와 총 인원수를 출력 /* out.txt */ 해리 70 론 40 헤르미온느 100 말포이 90 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.HashMap; public class BufferedReader01 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("out.txt")); HashMap map = n..
public class Student { // 이름과 점수만 가지고 있는 클래스 생성 // 멤버변수와, 생성자, getter/setter, toString private String name; private int score; public Student() { } public Student(String name, int score) { this.name = name; this.score = score; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getScore() { return score; } public void setScore(int score) {..
import java.util.ArrayList; import java.util.Arrays; import java.util.stream.Stream; public class Stream01 { public static void main(String[] args) { /* 성적 배열에서 70이상인 점수만 합계를 출력*/ int[] numArr = {50, 78, 96, 85, 45, 35, 12}; // stream으로 출력 int sum3 = Arrays.stream(numArr).filter(n->n>=70).sum(); System.out.println("Stream으로 구현 : " + sum3); // 리스트로 스트림 생성 // 리스트로 성적 리스트 생성 70 이상인 점수만 합계 ArrayList..