본문 바로가기
728x90
반응형

Study/Java96

[Java] 두 날짜 사이 날짜 구하기 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class PrintDate { public static void main( String args[] ) throws ParseException{ //시작 , 끝 날짜 임의 세팅 String s1="20080110"; String s2="20080211"; DateFormat df = new SimpleDateFormat("yyyyMMdd"); //Date타입으로 변경 Date d1 = df.parse( s1 ); Date d2 = .. 2021. 1. 15.
[Java] 문자열 치환(Replace) 사용법 & 예제 String변수나 배열같은곳에 많은 양의 데이터들이 들어가 있을경우 자신이 바꾸고자 하는 값만 골라서 바꾸기란 쉽지않습니다. 이럴때 유용하게 쓰일 수 있는 함수가 바로 Replace함수입니다 Replace String a = "무궁화 삼천리 화려강산 대한사람 대한으로 길이 보전하세 "; //replace([기존문자],[바꿀문자]) a= a.replace("대한", "민국"); System.out.println(a); //결과값 : 무궁화 삼천리 화려강산 민국사람 민국으로 길이 보전하세 String replace(CharSequnce target, CharSequence replacement) Replace 함수는 자신이 바꾸고싶은 문자로 문자열을 치환시켜주는 기능을 합니다. ReplaceAll Strin.. 2020. 12. 24.
Gson을 이용한 json을 객체에 담기 JsonObject -> 객체 변환 Gson 라이브러리는 json으로 받은 데이터를 내가 만든 객체에 자동으로 set 해주는 기능을 제공한다. 먼저 간단한 JsonObject 형태의 json을 객체로 변환해보자. public class Member { private String id; private String name; private int age; private String address; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name.. 2020. 11. 27.
RSA 암호화, 복호화 암호화 복호화 소스 public static KeyPair genRSAKeyPair() throws NoSuchAlgorithmException { KeyPairGenerator gen = KeyPairGenerator.getInstance("RSA"); KeyPair keyPair = gen.genKeyPair(); return keyPair; } public static String encryptRSA(String plainText, PublicKey publicKey) throws NoSuchPaddingException, NoSuchAlgorithmException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException { Cip.. 2020. 11. 12.
728x90
반응형