URL url = new URL(target); //웹 주소에 연결할 url 객체를 생성
HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection(); //url.openconnection method로 httpurlconnection 객체에 연결한 후 httpurlconnection을 통해 웹 주소에 연결
//웹정보를 파싱하는 부분
InputStream inputStream = httpURLConnection.getInputStream(); //inputstream은 웹 정보를 받아들여오는 통로 역할을 함
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream)); //bufferedreader을 통해 한줄씩정보를 들여온다. //문자열 셋 세팅
//웹 정보마다 다른 문자열일 수 있으므로 맞는 문자열을 세팅해줘야함
String temp;
StringBuilder stringBuilder = new StringBuilder(); //문자열을 담기 위한 객체
while(bufferedReader.readLine() != null ){ //들여오는 정보가 끝날때까지
temp = bufferedReader.readLine();
stringBuilder.append(temp+"\n"); //문자열객체(stringbuilder)에 문자열 temp를 추가한다.
}
bufferedReader.close();
inputStream.close();
httpURLConnection.disconnect();
코드가 좀 지분하네요. 저 코드는 제가 만든게 아니고 강의보면서 따라한거입니다.
카피해보면서 나중에 똑같이 만들어 보고 있습니다.
예를 들어서 코드와 같이 httpUrlConnection 이용하는데
httpurlconnection 만들고 url 객체에 집어넣고 inputstream 만들고 bufferedreader만들고 순서를 외우고 있는데 나중되면 다 까먹게 됩니다.. 개발자 분들은 그냥 술술 쓸텐데 계속 해보는게 답인가요?
공부 방법이 잘못된건가요
어떻게 하면 오랜만에 쓸때도 기억날수있을까요