Q. 아래와 같은 내용을 replace를 이용해서 출력하세요.
( String str = "김개똥 - 2016년\n홍길동 - 2013년\n김아무개 - 2018년"; )
===변경 전 str ===
김개똥 - 2016년
홍길동 - 2013년
김아무개 2018년
===변경 후 str ===
김개똥 : 1999년
홍길동 : 1999년
선우선녀 : 1999년
정답은 아래있습니다.
public class Quiz {
public static void main(String [] args){
String str = "김개똥 -2017년\n홍길동구리 -2015년\n선우선녀 -2018년";
System.out.println("====변경 전 str====\n"+str);
//str = str.replace("-", ":");
String[] arrStr = str.split("\n");
str="";
for(int i=0;i<arrStr.length;i++) {
String[] reStr = arrStr[i].split("-");
reStr[1]="1999년";
str+=(reStr[0]+":"+reStr[1]+"\n");
}
System.out.println("====변경 후 str====\n"+str);
}
}
'Dev. Etc > Algorithm' 카테고리의 다른 글
[JAVA] 백준 알고리즘 2609번 문제풀이 (최대공약수와 최소공배수) (0) | 2019.11.02 |
---|---|
[JAVA] 백준 알고리즘 1934번 문제풀이 (최소 공배수) (0) | 2019.11.01 |
[JAVA] 절대값 구하는 함수 퀴즈 (0) | 2019.10.31 |
[JAVA] 거꾸로 수를 반환하는 메소드 퀴즈 (0) | 2019.10.30 |
[JAVA] String을 이용한 퀴즈 1 (0) | 2019.10.28 |
[JAVA] Arraylist를 이용하여 로그인 프로그램 만들기 (0) | 2019.10.27 |
[JAVA] HashMap을 이용하여 간단한 메뉴판 프로그램 만들기 (0) | 2019.10.26 |
[JAVA] 간단한 커피자판기를 console창에 출력하는 문제 (0) | 2019.10.25 |