일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c언어
- react
- branch
- SW사관학교정글
- BFS
- AWS
- 포인터
- 이진탐색트리
- javascript
- 정글
- sw사관학교 정글
- BOJ
- 웹스크래핑
- Git
- 구조체포인터
- beautifulsoup
- 백준
- 분할정복
- pintos
- 클린코드
- 개발일지
- 이진트리
- 힙
- 이분탐색
- typescript
- malloc
- DFS
- 우선순위큐
- 파이썬
- 행렬제곱
- Today
- Total
목록Development/Java (5)
대범하게
String을 int로 변환하는 법 Integer.parseInt(String값) 자바에서 String 자료형을 int 자료형으로 바꾸고 싶을 때가 있다. 이때 Integer.parseInt(str) 함수로 String을 int로 변환한다. str 부분에 원하는 스트링 값을 넣어주면 된다. String str = "99"; int i = Integer.parseInt(str); System.out.println(i); //결과 //99 int를 String으로 변환하는 법 방법1) String.valueOf(int값) 자바에서 int 자료형을 String 자료형으로 바꾸고 싶을 때가 있다. 이때 String.valueOf(num) 함수로 int를 String으로 변환한다. num 부분에 원하는 int값을..
next(), nextLine() 문제를 풀다가 입력받은 값이 출력값이 이상한걸 발견했고, 문제는 next()와 nextLine()의 차이에 있었다. next(), nextLine()는 Scanner 클래스의 메소드이다. 공통점은 둘다 문자열로 반환을 시켜준다는 점이고, 차이점은 개행문자를 무시하냐 안하냐의 차이라고 할 수 있다. public static void main(String[] args) { Main main = new Main(); Scanner kb = new Scanner(System.in); String str = kb.next(); System.out.println("str : " + str); } kb.next()와 같은 방식으로 입력 받을 경우에 띄어쓰기 이전의 문자까지 밖에 입력..
Java String toCharArray() String.toCharArray() 자바 toCharArray() 메소드는 문자열(String)을 char형 배열로 바꿔준다. 반환되는 배열의 길이는 문자열의 길이와 같다. * 문자열의 공백 또한 인덱스에 포함한다. 즉, 공백 또한 문자로 취급. public class Practice_02 { public static void main(String[] args) { String str = "Hello, world!"; char[] arr = str.toCharArray(); // char형 배열 생성 // Java에서 배열의 길이를 구하기 위해서는 배열의 length 속성을 사용해야한다. for(int i=0; i
문자열 대문자, 소문자 변환 [문자열].toUpperCase() 문자열을 모두 대문자로 변환 후 문자열로 반환한다. 문자열 및 문자열 변수 뒤에 toUpperCase를 선언한다. String str = "hello"; str = str.toUpperCase(); // "HELLO" [문자열].toLowerCase() 문자열을 모두 소문자로 변환 후 문자열로 반환한다. 문자열 및 문자열 변수 뒤에 toLowerCase를 선언한다. String str = "Hello"; str = str.toLowerCase(); // "hello" 문자 대문자, 소문자 변환 Character.toUpperCase([문자]) 문자를 대문자로 변환 후 문자로 반환한다. Character 클래스의 toUpperCase에 변환할..
Scanner에서 문자를 바로 입력받는 기능은 없다. 즉, char ch = scan.next(); 이렇게 받을 수가 없다. 왜냐하면 next(), nextLine()은 문자열 String 값을 받는 함수이기 때문에 쓸 수가 없다. char ch = kb.next().charAt(0); next()로 문자열을 입력받고 charAt()로 첫 번째 문자를 받아 올 수 있다.char At()은 문자열에서 문자를 뽑는 함수로 이를 사용한다. String str = kb.next(); // kb.next()를 함으로써 "문자열"을 읽어들임 char ch = kb.next().charAt(0); //kb.next()를 함으로써 "문자열"을 읽어들이고 String을 인덱스로 접근함 import java.util.Sc..