본문 바로가기

분류 전체보기152

기본 API 객체 비교(equals()) equals()메소드는 매개 타입은 Object인데 이것은 모든 객체가 매개 값으로 대입될 수 있음을 말해줍니다. 비교 연산자인 == 과 동일한 결과를 리턴해주고 두 객체가 동일한 객체라면 true를 리턴하고 그렇지 않으면 false를 리턴한다. Object obj1 = new Object(); Object obj2 = new Object(); boolean result = obj1.equals(obj2); // - obj1 기존객체 obj2 비교객체 boolean result = (obj1 == obj2) // 위와 결과 동일 자바에서는 두 객체를 동등 비교할 때 equals() 메소드를 흔히 사용합니다. 그렇다고 객체의 번지가 같다는것은 아님. 객체 동등 비교 .equals(); public clas.. 2022. 5. 27.
API 문자열 찾기 예제 package com.javateam.jse; import org.apache.commons.lang3.StringUtils; public class SearchTestAns2 { public static void main(String[] args) { String sentence = "클라우드 컴퓨팅(영어: cloud computing)은 " + "클라우드(인터넷)을 통해 가상화된 컴퓨터의 시스템리소스(IT 리소스)를 " + "요구하는 즉시 제공(on-demand availability)하는 것이다. " + "인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 클라우드 (인터넷)에 " + "연결된 다른 컴퓨터로 처리하는 기술을 의미한다. 공유 컴퓨터 처리 자원과 데이터를 " + "컴퓨터와 다른 .. 2022. 5. 27.
2022/05/27 문자열 공부 아스키 코드표 - 문자를 정수로 치환할때 값 참고용(반대도 가능) https://www.easycalculation.com/ascii-hex.php 이사이트는 String 에 문자열 넣으면 값을 변환시켜줌 String to ASCII chart, ASCII to decimal convertor, String to decimal converter, string hexadecimal / hex conversion www.easycalculation.com package ClassCastException; public class JavaEx18 { public static void main(String[] main) { // char ch1 = 'C'; // char ch1 = 65; = A // char형은.. 2022. 5. 27.
예외 처리 -에러(Error) : 하드웨어의 잘못된 동작 또는 고장으로 인한 오류 : 에러가 발생되면 프로그램 종료 : 정상 실행 상태로 돌아갈 수 없음 -예외(Exception) : 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인한 오류 : 예외가 발생되면 프로그램 종료 : 예외 처리 추가하면 정상 실행 상태로 돌아갈 수 있음 예외의 종류 : 일반(컴파일 체크) 예외(Exception) -예외 처리 코드 없으면 컴파일 요류 발생 실행 예외(RuntimeException) : 예외 처리 코드를 생략하더라도 컴파일이 되는 예외 : 경험 따라 예외 처리 코드 작성 필요함 public class JavaEx9 { public static void main(String[] args) { int num1 = 26; .. 2022. 5. 26.