NAVER

질문 자바 잘하시는 분 도와주세요ㅠㅠㅠㅠ
비공개 조회수 139 작성일2021.03.15
이클립스로 자바 반복문,배열파트 공부 중인데 다음 문제에 대한 해결 방안이 도저히 생각이 나지 않아 자바 잘하시는 분의 도움을 구해봅니다ㅠㅠㅠㅜㅜㅍ퓨ㅠ도와쥬세요ㅠㅠㅠㅠ

제가 해결해야하는 문제랑 비슷한 예시를 들고 왔습니다! 
다음은 2021년 3월 14일 연합뉴스 기사의 한 부분을 발췌해왔습니다!

" 업비트에서 비트코인은 오전 5시 24분 7천만원을 찍었고, 오전 8시 45분에는 7천100만원도 넘어섰다. 한때 7천145만원까지 올랐으나 이후 상승 분을 일부 반납하고 7천만원 아래로 내려왔다. " 

이 내용을 배열로! 저장하고 반복문을 돌려서 "7천145만원" 이 부분만 출력되게 코딩하고 싶은데 대체 어떻게 해야할까요ㅠㅠㅠㅠ

String s [] = {" 업비트에서 비트코인은 오전 5시 24분 7천만원을 찍었고, 오전 8시 45분에는 7천100만원도 넘어섰다. 한때 7천145만원까지 올랐으나 이후 상승 분을 일부 반납하고 7천만원 아래로 내려왔다. "};
int i;
for (i=0; i<s.length; i++)

위에 세 개는 꼭 사용하면서 이 코딩을 완성하고 싶은데 조금만 알려쥬세요ㅠㅠㅠ 

프로필 사진

답변자님,

정보를 공유해 주세요.

1 개 답변
1번째 답변
프로필 사진
폴리글랏
우주신 eXpert
남성 IT/인터넷업 #Java #JSP #Spring 자바, JSP 2위, 웹프로그래밍 1위, 자바스크립트 4위 분야에서 활동
본인 입력 포함 정보

단순히 반복하고 배열을 이용한다면 뭐 이렇게인가요?

public class Test { public static void main(String[] args) { String s[] = " 업비트에서 비트코인은 오전 5시 24분 7천만원을 찍었고, 오전 8시 45분에는 7천100만원도 넘어섰다. 한때 7천145만원까지 올랐으나 이후 상승 분을 일부 반납하고 7천만원 아래로 내려왔다. ".split(" "); for (int i = 0; i < s.length; i++) { if (s[i].indexOf("7천145만원") > -1) { System.out.println(s[i]); } } } }

2021.03.15.

  • 채택

    질문자가 채택한 답변입니다.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.