본문 바로가기

프로그래밍/Java25

[Java] HashMap for문 돌리기 import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class HashMapLoop { public static void main(String[] agrs) { HashMap map = new HashMap(); map.put("a", "값:1"); map.put("b", "값:2"); map.put("c", "값:3"); //1번 : Java 1.8부터 가능 map.forEach((key, value)->{ System.out.println( String.format("키 -> %s, 값 -> %s", key, value) ); }); //2번 Iterator keys = map.keySet().iterato.. 2022. 11. 23.
[Java] String Array 형태의 변수를 Json 형태로 변환 for (i = 0; i < Integer.parseInt(arraySize); i++) { // String 형식의 Array의 사이즈가 몇개인지 알아야한다. arraySize에 StringArray의 사이즈를 넣는다. JSONParser jsonParser = new JSONParser(); //2. Parser Object obj = jsonParser.parse(arrayString); //3. To Object, String 형식의 배열을 Object 형식으로 변환 JSONArray jsonArray = (JSONArray) obj; //4. To JsonArray, Object로 변환한 형식을 jsonArray로 변환(Json이 배열로 여러개 있는 형식) JSONObject jsonValue .. 2022. 4. 19.
[Eclipse] heap status 비우기 Windows - Preferences - General - Show heap status 활성화 Show heap status를 활성화하면 이클립스 하단에 아래와같이 메모리가 표시된다. 우측의 휴지통 버튼을 클릭하면 Garbage Collector가 실행된다. 서버를 재실행한후에 디버깅을 해보니 Step Over, Step Into등이 다시 활성화 됨을 확인할수있었다. 필자는 위와같은 방법으로 해결하였지만 이것저것 해보다가 해결하게된 케이스라 해당 방법이 정확한 방법인지 확실하지않다. 디버깅이 안될때 해결하는 방법을 포스팅 했지만 해당 방법을 다시 진행했을때 디버깅이 다시 되지 않아서 제목을 바꾸고 내용 변경 ㅠ 2022. 3. 25.
[Eclipse] 리눅스에서 톰캣 서버 추가시 unknown version of tomcat was specified 에러 필자의 경우 권한이 없어서 해당 에러가 나왔다. Ctrl + Alt + T 단축키로 이클립스에서 터미널을 연 후에 [chmod 777 톰캣이 설치된 폴더경로]를 입력해서 해당 폴더에 권한을 준 후에 서버를 추가하니 해결되었다. 2021. 12. 30.