Search

클래스배열2_개념04_기본이론4

대분류
STEP07 클래스
소분류
클래스배열2_개념

영상

개념

package 클래스배열2_개념; import java.util.Arrays; /* class Member{ int number; String id; String pw; String name; int score; } */ public class 클래스배열2_개념04_기본이론4 { public static void main(String[] args) { String data = ""; data += "1001,qwer,1234,김철민,10\n"; data += "1002,asdf,2345,우중현,3\n"; data += "1003,zxcv,3456,이만수,30"; System.out.println(data); String[] tokens = data.split("\n"); System.out.println(Arrays.toString(tokens)); // 위 데이터를 클래스 배열에 넣고 1등 이름출력 Member[] memberList = null; int size = tokens.length; memberList = new Member[size]; for(int i = 0; i < size; i++) { // 1001,qwer,1234,김철민,10 String[] tokens2 = tokens[i].split(","); memberList[i] = new Member(); memberList[i].number = Integer.parseInt(tokens2[0]); memberList[i].id = tokens2[1]; memberList[i].pw = tokens2[2]; memberList[i].name = tokens2[3]; memberList[i].score = Integer.parseInt(tokens2[4]); } int max = memberList[0].score; String name = memberList[0].name; for(int i = 0; i < memberList.length; i++) { if(memberList[i].score > max) { max = memberList[i].score; name = memberList[i].name; } } System.out.println(name); } }
Java
복사