Seemingly Online
close
프로필 배경
프로필 로고

Seemingly Online

  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
  • 홈
  • 방명록
[Java] 자바 배열 중복값(Overlap) 제거 / 처리/ 방법 알아보기.

[Java] 자바 배열 중복값(Overlap) 제거 / 처리/ 방법 알아보기.

2021-02-03 자바에서 배열 사용간 배열 내부의 데이터들의 중복된 값을 제거하고 싶을 수가 있다. 이러한 경우에서의 해결방법을 알아보자. 1. Set 컬렉션 사용 package ArraysOverlap; import java.util.HashSet; import java.util.Iterator; import java.util.Set; import java.util.stream.Stream; public class main { public static void main(String[] args) { //방법 1. int [] arr = {1,1,1,2,3,4,5,5,5,6,7}; //중복된 값을 다수 가지는 int 배열 선언 Set set = new HashSet(); // set의 자료 구조를 사..

  • format_list_bulleted Language/Java
  • · 2021. 2. 3.
  • textsms
[Java] 자바 동적 객체 생성 newInstance 사용법 알아보기.

[Java] 자바 동적 객체 생성 newInstance 사용법 알아보기.

2021-02-02 자바의 새로운 객체를 생성하기 위해 new라는 연사자를 많이 사용했을 것이다. 하지만 다른 방법이 또 하나 있는데 바로 newInstance를 사용하는 것이다. 이는 초기 코드 작성 시 클래스의 이름을 결정할 수 없고 프로그램이 동작하는 시점에 이름이 결정하는 경우에 사용하게 된다. 예제 코드로 사용자의 정보를 나타낼 인터페이스 한개와 각 정보를 출력하는 구현 클래스 2개를 코드로 작성하였다. ※ 인터페이스 package NewInstance; public interface Info { public void myInfo(); } ※ 구현클래스(신체정보) package NewInstance; public class BodyInfo implements Info{ @Override publ..

  • format_list_bulleted Language/Java
  • · 2021. 2. 2.
  • textsms
[Java] 자바 소수점 반올림 / 버림 /제거 / 처리/자르는 방법 알아보기.

[Java] 자바 소수점 반올림 / 버림 /제거 / 처리/자르는 방법 알아보기.

2021-01-31 double 형 타입의 변수를 사용하다 보면 자신의 필요에 따라 특정 소수점 자리를 제거해야 하는 경우가 있는데, 방법을 모를 경우 상당히 난감할 수가 있다. 따라서 오늘은 이와 같은 소수점 자릿수를 처리하는 방법을 알아보자. (방법은 3가지를 소개하며, 모두 둘째자리에서 반올림을 기준으로 한다.) 방법 1. Math.round() package dDoubleCutMethod; public class main { public static void main(String[] args) { //자바에서 소숫점을 반올림해서 원하는 자릿수 얻는 방법 double num = 123.4567891011; ////////////////////////////////////////////////////..

  • format_list_bulleted Language/Java
  • · 2021. 1. 31.
  • textsms
[Java] 자바 String split를 통한 문자열 쪼개기![분리]

[Java] 자바 String split를 통한 문자열 쪼개기![분리]

2021-01-30 문자열 변수를 다루다 보면 간혹 불필요한 기호가 섞여 있거나 아니면 문자열을 분리해야 하는 경우가 있다. 이러한 경우에 사용할 수 있는 메서드로는 String에서 제공하는 split 이 있으며, 사용방법은 아래와 같다. package sString_Split; import java.util.ArrayList; import java.util.List; public class main { public static void main(String[] args) { // split 메서드를 이용하면 문자열의 특정 기호에 따른 // 문자열의 조합은 분리하여 정리할 수 있다.. String str = "hi-hi,hi%hi,hi-hi,hi%hi"; // 불필요한 특정 특수 기호가 들어가 있는 문자..

  • format_list_bulleted Language/Java
  • · 2021. 1. 30.
  • textsms
[Java] 자바 Wrapper 클래스에 대하여 알아보자 (+ 기본타입)

[Java] 자바 Wrapper 클래스에 대하여 알아보자 (+ 기본타입)

2021-01-29 자바의 기본 타입으로는 byte, short char, int, long, float, double, boolean 등이 있는데, 이러한 기본타입들을 내부에 두고 포장하는 것을 Wrapper 클래스라고 한다. 이와 같은 Wrapper 클래스의 사용법을 알아보자. (우선 기본타입과 포장 클래스(타입)는 아래와 같으니 한 번 살펴보고 넘어가자.) 우선 기본타입을 -> 포장타입으로 바꾸는 것을 박싱이라고 하며, 방법은 아래와 같다. package wWrapper; import java.util.Date; public class main { public static void main(String[] args) { //****박싱방법 Integer num1 = 10; // 자동 박싱 Integ..

  • format_list_bulleted Language/Java
  • · 2021. 1. 29.
  • textsms
[Java] 자바 삼항연산자(Ternary) 알아보기 (중첩삼항연사자)

[Java] 자바 삼항연산자(Ternary) 알아보기 (중첩삼항연사자)

2021-01-28 오늘은 삼항 연산자라는 것을 알아보자. 이름에서 느껴지듯이 기존에 이항 연산자에서 항이 하나 더 추가된다고 생각하면 된다. (표현이 조금은 이상하지만...) 어렵지 않은 내용이니 바로 코드로 살펴보도록 하자. package tTernary; public class tTernary { public static void main(String[] args) { int a = 10; int b = 11; int c = a > b ? a : b; //c 값은 b의 값을 저장하게 된다. // 삼항 연사자의 코드를 풀이 하면 // a의 값이 b보다 큰가 ? 크면은 a 이고 크지 않으면 b이다. // 이를 다시 한 번 작성해보면 아래와 같다. // a (관계연산) b ? true : false 정도..

  • format_list_bulleted Language/Java
  • · 2021. 1. 28.
  • textsms
  • navigate_before
  • 1
  • ···
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • ···
  • 24
  • navigate_next
공지사항
전체 카테고리
  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
최근 글
인기 글
최근 댓글
태그
  • #자바
  • #backjoon
  • #자바공부
  • #자바기초
  • #백준
  • #Java
  • #Java8
  • #백준알고리즘
  • #자바알고리즘
  • #BOJ
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바