본문 바로가기

Programming18

[Java] 문자열의 시작과 끝 검사하기 - startsWith, endsWith 문자열이 특정 문자열로 시작하거나 끝나는지 검사하는 방법을 알아보자 !!Contents문자열이 특정 문자열로 시작하는지 검사하기 - startsWith문자열이 특정 문자열로 끝나는지 검사하기 - endsWith1. 문자열이 특정 문자열로 시작하는지 검사하기 - startsWithboolean startsWith(String prefix)문자열이 특정 문자열로 시작하는지 검사한다.매개변수로 준 문자열로 시작할 경우 true 반환그렇지 않을 경우 false 반환- 예제 코드public class Main { public static void main(String[] args) { String str = "Hello, World!"; System.out.println(str.st.. 2025. 1. 24.
[Java] 문자열 비교하기 (==, equals, compareTo) 자바에서 문자열을 비교하는 방법을 알아보자 !! ⸜(・ิᴗ・ิ๑)⸝Contents두 문자열이 동일한지 비교하는 equals 메서드사전 순서로 비교하는 compareTo 메서드== 연산자로 두 문자열이 동일한지 비교하면 안 되는 이유1. 두 문자열이 동일한지 비교하는 equals 메서드equals 메서드는 두 문자열의 내용이 같은지 비교한다.boolean equals(Object obj)두 문자열의 값이 같으면 true, 다르면 false를 반환한다.대소문자를 구분하여 비교한다.다음과 같은 형태로 사용한다.원본문자열.equals(비교할문자열); 다음의 예제 코드를 보자!public class HelloWorld { public static void main(String[] args) { .. 2025. 1. 22.
[Java] 문자열에서 특정 문자 바꾸기 오늘은 문자열에서 문자를 다루는 방법을 알아보자!ContentsString 클래스문자열에서 특정 문자만 변경하기 - toCharArray 메서드특정 문자열 치환하기 - replace, replaceAll, replaceFirst 메서드1. String 클래스String 클래스는 자바에서 문자열을 다루는 가장 기본적인 방법이다.String str = "Hello world!";String str = new String("Hello World!");String은 레퍼런스형이지만 첫 번째 코드와 같이 기본 자료형처럼 사용해도 무관하다.어쨌든 중요한 점은 String 객체는 불변(immutable)하다는 것이다. 즉 한 번 생성한 문자열은 변경할 수 없다.따라서 문자열 안의 내용을 변경하고 싶다면 toCharA.. 2025. 1. 22.
[Python] 아스키 코드 변환하기 - ord()와 chr() 함수 가이드 프로그래밍을 하다 보면 문자와 아스키 코드 간 변환을 해야 하는 경우가 종종 있다.오늘은 이러한 작업을 해주는 파이썬의 두 가지 내장 함수, ord()와 chr()에 대해 알아보자.Contents1. ord() 함수란?2. chr() 함수란?1. ord() 함수란?단일 문자를 아스키 코드로 변환해주는 함수이다. (문자 -> 숫자) ord(문자) 무조건 하나의 문자만 처리할 수 있다. 매개 변수로 문자열을 줄 경우 TypeError가 발생한다.print(ord('A'))print(ord('a'))print(ord('0'))# 출력 결과6597482. chr() 함수란?숫자를 입력받고 해당 숫자에 대응하는 아스키 문자를 반환한다. (숫자 -> 문자)ord() 함수의 반대 함수라고 생각하면 쉽다.chr(숫자).. 2025. 1. 21.