일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 인텔리제이
- 깃
- 개발자
- 프로그래머스
- Git
- RESTful웹서비스
- string
- Java
- 개발 뭐하지
- springboot
- 스프링
- 예외처리
- RESTful
- .ppk만들기
- 깃허브
- 백엔드 개발자 뭐해?
- @RestCotroller
- 서비스 계층
- 다리를 지나는 트럭
- 인스타그램만들기
- 리눅스 서버시간 변경
- 스프링 OAuth
- 스프링부트
- Scanner
- 입력
- 백엔드
- 클론코딩
- git hub
- Spring
- BufferedReader
- Today
- Total
목록Java (26)
It's Ward
equals( ) 두개의 String에 값만을 비교해서 같으면 true, 다르면 false를 반환한다.(대소비교) String str1 = "hello"; String str2 = "hello"; boolean equals = str.equals(str2); // 값이 같기때문에 true isEmpty( ) length()가 0 이면 true를, 아니면 false를 반환한다. String str1 = ""; boolean isEmpty = str1.isEmpty(); // 값이 비어있으므로 true startWith( ) 문자열이 지정한 문자로 시작하는지 판단. 같으면 true반환 아니면 false를 반환한다(대소문자구별) String str1 = "apple banana"; boolean isStart..
date: 2022-05-09 18:50:22 +0900 작성 자료형은 Java는 동일하지만 프로그램 컴파일러마다 조금씩 다를 수 있고, 해당 자료는 Java 기준으로 작성하였습니다. Java에서 변수를 선언할 때, 메소드를 선언할 때, 저장되는 값의 자료형을 선언합니다. 기본타입은 데이터의 실제 값을 의미합니다. 타입에 따라 적용 가능한 연산이 다릅니다. 기본 타입(primitive type) 데이터의 실제 값을 의미합니다. 정수 타입(byte, short, int, long), 실수 타입(float, double), 문자 타입(char), 논리 타입(Boolean) 참조 타입(reference type) 데이터가 저장된 주솟값을 의미합니다. 객체의 주소를 저장, 8개의 기본형을 제외한 나머지 타입 기..
date: 2022-05-09 19:12:57 +0900 작성한 자료 [Java 자료형(Data type)](/_post/java/java-data-type.md)에서 자료형에 대해 배웠지만, 직접적인 형 변환이 아닌 Java에서 제공하는 변환방법이 있다. 대표적으로 String -> Integer, Integer -> String을 살펴보고 동일하게 다른 자료형에서도 변환 할 수 있는 방법을 소개한다. ## String.valueOf(value) value 안에 들어간 타입을 String으로 변환 또한 파라미터가 ```null```이 들어가도 **NullPointerException** 오류를 발생시키지 않고, **"null"** 을 반환함. int intValue = 100; char charValu..
삽질시간 : 무려 1시간.. 문제사항 : 입력받은 데이터 혹은 Integer.parseInt() 로 변환한 타입이 int가 아닐 경우 오류 발생 (정수뿐만이 아닌 다른타입의 경우에도 동일할 것이다.) 해결 방법 : NumberFormatException try&catch 를 이용한 메소드 제작 및 예외처리 예외 처리라는것은 이전부터 어느정도 느낌적인 느낌으로 알고있었는데 정확하게 사용해본적은 없었다. 이번에 가상으로 물품과 재고를 등록하는 간단한 예시 프로그램을 작성하는데, 숫자를 입력해야하는 부분에 자꾸 문자가 들어가는 경우가 많이 발생하였다. 이런 실수가 생기게 되면, 컴파일은 정상적으로 작동되나, 런타임에서 오류가 발생하게 되는데 바로 NumberFormatException이다. 한마디로 숫자가 들..
JAVA에서 대표적으로 입력 받을 수 있는 클래스는 BufferedReader와 Scanner이다. 스캐너는 다음 게시물에서 확인 할 수 있다.2022.05.26 - [Java/Java 개념과 이론] - JAVA String 입력 - Scanner 들어가기 앞서.. 동일하게 Scanner와 BufferedReader를 사용할 때에는 해당 클래스를 호출해야 한다. 자바에서 사용하는 대부분 클래스는 import를 통해 호출해야한다. 물론 대부분 자바 개발 IDE(Intellij , Eclipse)는 당연하듯이 자동으로 import를 해주거나 간단하게 처리할 수 있지만 다른 환경(웹으로 진행하는 코딩 테스트 환경 - 대표적으로 프로그래머스, 기업 코딩 테스트 등)에서는 수동으로 import를 해야할 때가 있다..
프로그래밍을 하다보면 어떤 입력값을 받는 기능이 필요할 때가 있다. C언어의 scanf( ), Python의 input( ).. 등이 있고, Java에서는 "입력"을 할 수 있는 클래스가 있다. 바로 BufferedReader와 Scanner이다. 들어가기 앞서.. Scanner와 BufferedReader를 사용할 때에는 해당 클래스를 호출해야 한다. 자바에서 사용하는 대부분 클래스는 import를 통해 호출해야한다. 물론 대부분 자바 개발 IDE(Intellij , Eclipse)는 당연하듯이 자동으로 import를 해주거나 간단하게 처리할 수 있지만 다른 환경(웹으로 진행하는 코딩 테스트 환경 - 대표적으로 프로그래머스, 기업 코딩 테스트 등)에서는 수동으로 import를 해야할 때가 있다. Sys..