반응형 JAVA/JAVA 기초12 [JAVA] 자바 형변환 모든 자료형 정리 자바 형변환 모든 자료형 정리 자바에서 활용할 수 있는 각각의 자료형을 형변환 하는 방법을 알아보겠습니다. Data Type 확인을 위해서 int 대신 Integer, char 대신 Character를 사용했고 변수.getClass().getSimpleName()을 활용하여 Data Type을 출력 하였습니다. string to int (문자열을 정수로 형변환) 형변환 함수 Integer.parseInt(문자열 변수) Integer.valueOf(문자열 변수) public class StringToInt{ public static void main(String[]args){ String str = "12345"; System.out.println(str.getClass().getSimpleName());.. JAVA/JAVA 기초 2022. 9. 1. JAVA enum 자바 상수 사용법 enum 총 정리 enum(enumeration) 열거형(enumerated type) 이란 서로 연관된 상수들의 집합 입니다. 각국의 로컬푸드를 예시로 들겠습니다. 1. 국가 => 인도(india), 대표음식 => 커리(curry) 2. 국가 => 대한민국(korea), 대표음식 => 김치(kimchi) 3. 국가 => 멕시코(mexico), 대표음식 => 타코(taco) 4. 국가 => 일본(japan), 대표음식 => 스시(sushi) 1. 상수 클래스 사용 먼저 상수 클래스 정의 해보겠습니다. package test public final class ConstantCountryLocalFood { public static final String INDIA_FOOD = "curry"; public.. JAVA/JAVA 기초 2022. 8. 26. JAVA substring 자바 문자열 자르기 substring 사용법 문자열 자르기 자바에서 substring() 함수를 이용해서 문자열을 다뤄보겠습니다. 문자열을 자를 수 있게 도와주는 함수 입니다. 아래의 예제를 통해서 도움이 되셨으면 좋겠습니다. 먼저 2가지의 사용법 설명 드리겠습니다. 1. index 1개 substring(3) 이라고 정의하면 1에 위치하는 문자열이 시작부분이 됩니다. 더 풀어서 설명하면 여기서부터 시작합니다. 1 뒤에 있는 문자열은 출력되지 않습니다. 2. index 2개 substring(1, 3) 이라고 정의하면 1에 위치하는 문자열이 시작부분이 되고 3에 위치하는 문자열이 끝나는 부분이 됩니다. 위치는 이러합니다. ex) String str = "abcdefg"; => a(0), b(1), c(2), d(3), f.. JAVA/JAVA 기초 2022. 8. 25. JAVA 배열 출력하는 방법 편리한 함수 꿀팁 제공 JAVA 배열 출력하는 방법 편리한 함수 꿀팁 제공 자바에서 배열을 출력하는 방법 2가지를 알려 드릴려고 합니다. 배열로 된 변수는 출력할 때 변수명만 써주면 올바른 값이 출력되지 않습니다. 그래서 아래의 2가지의 방법을 주로 사용합니다. 첫번째는 for문을 통하여 출력 두번째는 함수를 통해서 출력 코드 구현 import java.util.Arrays; public class ArraysClass{ public static void main(String[] args){ String[] arr = {"a", "b", "c", "d", "e"}; for (int i = 0; i < arr.length; i++) { System.out.println(i + ": " + arr[i]); } System.out... JAVA/JAVA 기초 2022. 8. 22. JAVA 문자열 자르기 split() 함수 사용방법, 문자열 배열에 담는 법 JAVA 문자열 자르기 split() 함수 사용방법, 문자열 배열에 담는 법 문자열을 자르기 split 메서드에 대해서 알아보겠습니다. 해당 문자열에 split 메서드를 사용하면 특정 문자열을 기준으로 배열에 담을 수 있습니다. split() 사용법 import java.util.Arrays; public class SplitTest{ public static void main(String[] args) { // 1번 String str = "배,포도,사과,수박,망고"; String splitStrArr[] = str.split(","); System.out.println("splitStrArr: " + Arrays.toString(splitStrArr)); for (int i = 0; i < split.. JAVA/JAVA 기초 2022. 8. 22. JAVA 문자열 특정문자열 변경 replace(), replaceAll() 함수 정규식 사용법 초간단 요약 필독 JAVA 문자열 특정문자열 변경 replace(), replaceAll() 함수 정규식 사용법 초간단 요약 필독 raplace(), raplaceAll() 두개의 함수는 자바에서 특정문자열을 변경할 때 주로 쓰입니다. 아래의 코드로 구현 해보겠습니다. replace() 사용법 public class RaplaceTest{ public static void main(String[] args){ String str = "AbCDE"; System.out.println("str: " + str); String replaceStr = str.replace('b', 'B'); System.out.println("raplaceStr: " + replaceStr); String replaceStr2 = replace.. JAVA/JAVA 기초 2022. 8. 22. JAVA String equals() 함수 사용법 문자열 비교방법 String equals() 함수 사용법, 문자열 비교방법 설명 및 코드구현 자바에서 문자열을 비교할 때 사용하는 String 내부 함수 입니다. 해당 문자열을 다른 문자열과 동일한지 비교할 때 유용하게 쓰입니다. 코드로 예시를 보여 드리겠습니다. public class EqualsTest{ public static void main(String[]args){ String str = "compare"; String str2 = "compare"; String str3 = "Compare"; if(str.equals(str2)){ System.out.println(str + ", " + str2 + "두개의 문자열은 동일합니다."); } else if(str3.equals(str2)){ System.ou.. JAVA/JAVA 기초 2022. 8. 12. JAVA String isEmpty() 함수 사용법 빈문자열 체크 조건 주는 법 String isEmpty() 함수 사용법 설명 및 코드구현 isEmpty() 함수는 해당 문자열이 빈문자열 일 경우에 true를 반환하는 함수입니다. 해당 문자열이 비어있는지 확인할 때 유용하게 쓰입니다. 코드로 예시를 보여드리겠습니다. public class IsEmptyTest{ public static void main(String[]args){ String str = ""; String str2 = "문자열"; if(str.isEmpty()){ System.out.println("str 빈문자열 입니다."); } else if(str2.isEmpty()){ System.out.println("str2 빈문자열 입니다."); } } } 결과는 str 빈문자열 입니다. 내부코드 isEmpty() 함.. JAVA/JAVA 기초 2022. 8. 5. JAVA 기초 switch case 조건문 사용법 총 정리!! switch case 조건문 사용법 switch case 조건문 설명 자바언어를 다룰때 자주사용되는 switch case 조건문을 알아보겠습니다. 흔히들 자바를 다룰때 if elseif else를 사용하여 조건을 주지만 조건의 경우의 따라 switch case를 사용하면 편리하게 개발을 진행할 수 있습니다. switch case문을 사용할 때 사용되는 문법들 입니다. 1. switch() {} 설명: 조건의 시작부분 이며 조건문을 감싸준다. switch() 소괄호 안에 찾고자 하는 값을 넣어줍니다. 그리고 순서대로 코드가 실행됩니다. 2. case 설명: 조건식을 작성하는 부분입니다. ex) case 변수 또는값: JAVA/JAVA 기초 2022. 8. 3. [JAVA] 자바기초 객체지향 프로그래밍(OOP: Object-Oriented Programing) 언어 자바는 객체지향 프로그래밍 언어이다 1. 객체지향 프로그래밍 모든 데이터를 객체로 취급한다. 객체란 사물이다. 이러한 객체의 상태(state)와 행동(behavior)을 구체화하는 형태의 프로그래밍이 바로 객체 지향 프로그래밍이다. 객체를 만들어 내기 위해서 설계도와 같은 개념을 Class라고 한다. 2. 클래스 (class) 자바에서 클래스란 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용된다. 설계도인 클래스를 가지고, 여러 객체를 생성하여 사용하게 된다. 클래스는 객체의 상태를 나타내는 필드와 객체의 행동을 나타내는 메소드로 구성이 된다. 즉, 필드란 클래스에 포함된 변수(variable)를 의미한다. 메소드란 어떠한 특정 작업을 수행하기 위한 명령문의 집합이라 할 수 있다. 3. 인스턴스 (i.. JAVA/JAVA 기초 2022. 7. 10. [JAVA] 자바기초 자바 이용 가이드 자바 이용 가이드 1. 자바로 무엇을 만들 수 있나요? 대표적으로 사용이 되는곳은 웹 애플리케이션, 앱 애플리케이션 개발에 주로 사용됩니다. 그 외의 소프트웨어 도구, 빅 데이터 기술, 게임 등등 개발을 할때 사용이 됩니다. 2. 굳이 왜 자바를 배워야 되는거죠? 많은 이들이 자바를 접할때 IT분야의 개발자로 취업을 위해 접하게 됩니다. 물론 IT분야의 관심으로 접하는 이들도 있겠습니다. 국내 개발 시장 대부분이 프로그래밍 언어로 자바를 사용하고 있습니다. 또한 세계적으로도 많은 이들이 사용하고 있습니다. PYPL(PopularitY of Programming Language)에서는 구글에서 특정언어를 검색한 순위를 지표로 나타내고 있습니다. 프로그래밍 언어 중 Java가 2위를 차지하고 있습니다. 3... JAVA/JAVA 기초 2022. 1. 2. [JAVA] 자바기초 자바란 무엇인가? 자바란 무엇인가? 1. 객체지향 언어 Java는 객체지향 프로그래밍 언어(Object-oriented programming language)입니다. 객체지향의 특징인 다형성, 상속, 캡슐화의 개념을 잘 체계화한 프로그래밍 언어입니다. 쉽게 설명 드리면 엔진, 타이어, 핸들, 좌석 등등 여러가지의 부품들이 조립이 되어 자동차가 만들어집니다. 2. 이식성이 높다 기존의 언어들은 운영체제에 종속적으로 개발이 되어 다른 운영체제에서 동작하기 위해서는 많은 노력을 필요로 하였습니다. Java는 운영체제에 독립적으로 프로그램을 만들 수 있게 설계되어 이전의 언어와는 달리 크로스 플랫폼에 대한 비용과 노력을 줄여줍니다. 자바 가상 머신(JVM)을 통해서 가능한 부분입니다. JVM (Java Virtual Machin.. JAVA/JAVA 기초 2021. 12. 29. 이전 1 다음 💲 추천 글 반응형