본문 바로가기

IT/Java

[JAVA] String -> json [JAVA] String -> JSON import net.sf.json.JSONObject;import net.sf.json.JSONSerializer; String jsonData = "{'name':'kkyun', 'age':31}"; JSONObject jsonObject = JSONObject.fromObject(JSONSerializer.toJSON(jsonData)); 출처 : http://childeye.tistory.com/entry/String-Json 더보기
[JSONArray library] 필요한 라이브러리 jsonarray library 사용하려는데 tomcat에서 자꾸 클래스를 찾을 수 없다는둥...에러가 난다. 알고보니... JSONObject 말고.. JSONArray 객체를 만들려면 아래와 같은 lib가 필요하단다... (겁나 많아...) json-lib-2.1-jdk15.jar jakarta commons-lang 2.3 jakarta commons-beanutils 1.7.0 jakarta commons-collections 3.2 jakarta commons-logging 1.1 ezmorph 1.0.4 더보기
[ArrayList] 내용 변경하기 바보같이... arr.get(j).replaceAll("\\"+s, "")); 이런식으로 하면 될줄 알았다.... 근데 실제로는 arr.set(j, arr.get(j).replaceAll("\\"+s, "")); 이렇게 set 메서드를 사용해야 한다. 첫번째 파라미터는 수정하고자 하는 index 번호이다. 더보기
[ubuntu] java 버전 변경 java 버전 변경 java 가 2개 버전이 설치되는 경우가 생길 수 있습니다. 때에 따라 java 6을 사용하여 빌드하거나, java 7을 이용하여 빌드할 경우가 생길 수 있습니다. 이 경우는 Ubuntu 시스템 상에서 java의 버전을 변경해야 하게 됩니다. 아래 명령을 통해서 java의 기본 버전을 설정해둘 수 있습니다.sudo update-alternatives --config java 위의 명령어를 입력하고 나면 설치되어 있는 java가 모두 표시됩니다. 저는 마지막에 java 7을 설치하여 기본값이 java 7로 설정되어 있고, java6을 선택하기 위해서 해당되는 숫자를 누르시면 됩니다. 출처 : http://thdev.net/554 더보기
URLConnection 16.4 URLConnection 클래스 URLConnection 클래스는 Application과 URL간의 통신링크를 위한 작업을 수행합니다. 네트웍의 일반적인 작업들은 먼저 Connection 연결을 한 후, 그 Connection에 연결되어 있는 스트림을 생성합니다. URL 클래스는 URLConnection클래스의 기능을 내부적으로 수행하고 있습니다. 앞 절의 URL클래스 예제에서 여러분은 URLConnection없이 Connection을 자동으로 열고 스트림을 생성하는 것을 보았을 것입니다. 즉, 이것은 URL클래스가 URLConnection의 작업을 내부적으로 처리한다고 볼 수 있습니다. 다음 예제들은 특정 URL로부터 데이터를 읽어 콘솔에 출력하는 프로그램입니다. URL클래스와 URLConne.. 더보기
URLConnection, URLEncoder, URLDecoder java.net.URLConnection - URL 내용을 읽어오거나, URL 주소에 GET / POST로 데이터를 전달 할 때 사용함 - 웹 페이지나 서블릿에 데이터를 전달 수 있음 - URL --> openConnection() --> URLConnection --> getInputStream --> InputStream (내용읽음) - URL 의 OpenStream() : URL의 입력 스트림만 개설 (차이점) - URLConnection : URL의 입력, 출력 스트림 개설 Construct protected URLConnection(URL) : 직접 생성 불가능 , OpenConnection으로 연결함 Method addRequestProperty(String a, String b) : 키(a).. 더보기