목록JAVA (6)
나의 블로그
https://school.programmers.co.kr/learn/courses/30/lessons/181929✅ length()문자열(String)의 길이를 구할 때 사용괄호 ()가 붙어 있는 메서드예시:String str = "hello";int len = str.length(); // 결과: 5✅ length배열(array)의 길이를 구할 때 사용괄호 없이 쓰는 필드(속성)예시:int[] numbers = {1, 2, 3, 4};int len = numbers.length; // 결과: 4요약문자열 → length()배열 → length
https://school.programmers.co.kr/learn/courses/30/lessons/120871containscontains : 문자열 안에 특정 문자열이 포함되어 있는지 확인할 때 쓰는 메소드boolean 타입 결과를 반환있으면 true, 없으면 false 반환형식문자열.contains(찾을문자열)예제'3'의 배수도 아니고, 숫자 안에 '3'도 없는 수를 배열에 삽입하는 코드int[] intArray = new int[100];int i = 0;int num = 1;while (i 주의contains는 대소문자 구분한다.예String text = "Hello, world!";System.out.println(text.contains("World")); // false
https://school.programmers.co.kr/learn/courses/30/lessons/181939✅ 자바에서 정수를 문자열로 변환하는 세 가지 방법String.valueOf(n)Integer.toString(n)n + ""1️⃣ String.valueOf(n) 사용int n = 100;String str = String.valueOf(n);다양한 타입을 문자열로 바꿔주는 메서드String.valueOf(null)은 "null"이라는 문자열을 반환하여 NullPointerException(NPE)이 발생하지 않음null에 안전해서 가장 자주 사용되는 방법2️⃣ Integer.toString(n) 사용int n = 100;String str = Integer.toString(n);Integ..
https://school.programmers.co.kr/learn/courses/30/lessons/120808배열의 특징같은 타입의 데이터만 저장할 수 있다한 번 생성된 배열의 길이를 변경할 수 없다배열 선언두 가지 형식으로 선언 가능하다타입[] 변수;타입 변수[];// 형식 1int[] intArray; // 배열 변수를 선언했지만, 아직 배열 객체를 생성하지 않음double[] doubleArray;String[] strArray;// 형식 2 int intArray[]; double doubleArray[]; String strArray[];배열 변수는 참조 변수에 속하기에, 참조할 배열 객체가 없다면 배열 변수는 null 값으로 초기화될 수 있다타입[] 변수 = null;이 상태에..
https://school.programmers.co.kr/learn/courses/30/lessons/12925자바에서 문자열(string)을 정수(integer)로 변환하는 방법자바에서 문자열을 정수로 변환하는 대표적인 두 가지 방법Integer.valueOf(s)Integer.parseInt(s)Integer.valueOf() 사용class Solution { public int solution(String s) { int answer = 0; answer = Integer.valueOf(s); return answer; }}정상적으로 동작하는 코드지만, Integer.valueOf(s) 대신 Integer.parseInt(s)를 쓰는 게 더 일..
class Box1 { //String 객체만 저장할 수 있는 Box1 클래스 private String data; public void set(String data) { this.data = data; } public String get() { return data; }}class Box2 { //Integer 객체만 저장할 수 있는 Box2 클래스 private Integer data; public void set(Integer data) { this.data = data; } public Integer get() { return data; }} ▲ Box1과 Box2는 t..