본문 바로가기

Java14

[Java] Split 사용법 뜻 Split : 분리하다. 말그대로 문자열을 분리하는 메소드입니다. String[] tmp = str.split(regex); regex 에 분리할 문자를 넣어주면 됩니다. 주로 - , _ , . , / 등등 문자를 사용합니다. String str = "Hello-My-Name-is-YooHyeok"; String[] Test = str.split("-"); Test[0] = "Hello" Test[1] = "My" Test[2] = "Name" Test[3] = "is" Test[4] = "YooHyeok" public static void main(String[] args) { String str = "Hello-My-Name-is-YooHyeok"; String[] tmp = str.split(".. 2017. 8. 30.
[Java] Ping 확인 서버와 연결된 PC 네트워크 확인을 하기위하여 주기적으로 ping을 보내 연결상태를 확인합니다. 여러대의 PC와의 네트워크 상태를 확인하기 위하여 cmd에서 ping xxx.xxx.xxx.xxx 을 입력해주면됩니다. 하지만 연결된 PC가 100대라면? cmd 에서 ping 과 IP를 100번 입력해야합니다. 상당히 귀찮은 작업입니다. Java를 이용해 Ping 테스를 간단하게 하는 방법을 알려드립니다. import java.net.InetAddress; public class ping { static String[] IP = { "xxx.xxx.xx.xxx","xxx.xx.xxx.xxx." ....... }; public static void main(String[] args) { try { for (i.. 2017. 7. 27.
[Java] SHA-256 패스워드 암호화 SHA-256 암호화 입니다. import java.security.MessageDigest; public class SHA256Password { public void LockPassword(String password) { try { MessageDigest digest = MessageDigest.getInstance("SHA-256"); byte[] hash = digest.digest(password.getBytes("UTF-8")); StringBuffer hexString = new StringBuffer(); for (int i = 0; i < hash.length; i++) { String hex = Integer.toHexString(0xff & hash[i]); if (hex.leng.. 2017. 7. 25.
[Java] JSONObject, JSONArray 사용법 1. JSON을 사용하는 이유 Json은 주로 서버에서 클라이언트에게 값을 전달해 주는 목적으로 사용됩니다. 특정 키 값과 Value 값을 가지는 형태로 되어있으며 Java의 HashMap이 여러개 있는 형태와 비슷하게 구성됩니다. "서버에서 클라이언트에게 값을 전달하는데 Json말고 내가 원하는 문자 형태로 Parsing하여 사용해도 되나요?" 라는 질문에 답변하자면 필자 저도 같은 생각을 하였고 얼마전에 Json 말고 문자 '%', '$', '@' 등등 특정 문자 값으로 Split하여 사용했던 기억이 있습니다. 간단한 형태의 값들은 다음과 같은 문자를 사용해도 크게 지장은 없습니다. 하지만 데이터의 수가 많아지게 되면 특수 문자의 개수는 한정되어 있고 추가 하기위해서는 특수문자가 어떤것을 쪼개어 주는.. 2017. 7. 18.