String
-
자바 스크립트의 데이터 타입프론트엔드/JavaScript 2020. 9. 5. 11:43
자바 스크립트의 자료형 자바스크립트에는 'Number', 'String', 'Boolean', 'Object' 등 다양한 데이터 타입이 있다. 이러한 데이터 타입은 크게 기본자료형(primitive)와 객체(Object)로 나뉜다. 기본자료형(Primitive value) 오브젝트를 제외한 모든 값은 변경 불가능한 값(immutable value)다. 그리고 이러한 값들을 "primitive values"라고 말한다. 1. Boolean 타입 'Boolean'은 논리적 요소를 나타내며, 'true'와 'false' 두 개의 값을 갖는다. 일반적으로 '0', 'null', 'undifiend', 'NaN'은 false 그 외 값은 true. 테스트입니다. 테스트용 문장입니다. 2. Number 타입 자바스..
-
java.lang 패키지 - StringBuffer 클래스백엔드/자바 2020. 8. 13. 05:47
StringBuffer란? 앞서 포스팅한 String클래스는 변경이 불가능한 immutable 자료형이다. 반면 StringBuffer클래스는 mutable자료형이다. String 클래스의 인스턴스는 가진 텍스트를 변경할 때마다 새로 인스턴스가 생성된다. 하지만 StringBuffer는 텍스트를 변경해도 해당 인스턴스가 새로 유지 된다. 그래서 텍스트 변경이 잦은 작업을 위해서는 String보다는 StringBuffer가 더 유리하다. StringBuffer의 구조 StringBuffer은 String과 마찬가지로 클래스 내부에 문자형 배열 ( char[ ] )참조 변수를 갖는다. 이 배열의 크기는 StringBuffer를 생성자를 이용해 생성할 때 결정된다. 변수 sf1과 같이 인스턴스를 생성할 때 따..
-
java.lang 패키지 - String 포맷, 변환백엔드/자바 2020. 8. 13. 05:24
문자열 포맷 문자열 포맷이란 형식화된 문자열을 만드는 것이다. format( ) 메서드를 사용하면 된다. 형식은 다음과 같다. "String.format("출력할 텍스트", 포맷으로 넣어줄 텍스트)" 예제를 보면 더 쉽다. public static void main(String[] args) { String A = String.format("저는 %d학년 %d반 %s입니다.", 3, 3, "학생"); // 첫번째 파라미터에 출력할 텍스트 값을 넣는다. // 이때 텍스트 내에서 포맷팅할 텍스트 자리엔 %d(숫자), %s(문자열) 등을 미리 배치한다. // 그 다음은 포맷 문자를 넣어준 만큼 파라미터로 문자나 숫자를 입력해준다. System.out.println(A); // "저는 3학년 3반 학생입니다."..
-
java.lang 패키지 - join ( ) , StringJoiner백엔드/자바 2020. 8. 13. 04:25
Join ( ) 메서드 형식 : String.join( "단어 사이에 넣고자 하는 텍스트 또는 기호", 변수명) split( ) 메서드와 반대 역할을 하는 메서드다. 아래와 같이 특정 텍스트를 입력해주면 이를 배열 사이에 끼워넣고 합쳐서 하나의 문자열로 돌려준다. public static void main(String[] args) { String A [] = {"Tiger", "Bear", "Lion"}; String B = String.join("&", A)); // 배열의 단어 사이에 "&"을 넣고 결합 System.out.println(B); // "Tiger&Bear&Lion" 출력 // 배열의 단어를 합쳐서 문자열로 돌려줌 } 하나의 문장을 가지고 split( ) 메서드로 분리했다가 join(..
-
java.lang 패키지 - String 클래스 메서드백엔드/자바 2020. 8. 12. 18:31
String은 다양한 메서드를 제공한다. charAt( ) 형식 : 변수명.charAt( 인덱스넘버 ) 인덱스 넘버로 원하는 문자 찾기 public static void main(String[] args) { String A = "강아지는 멍멍합니다"; A.charAt(5); A.charAt(6); System.out.println(A.charAt(5)); // "멍" 출력 System.out.println(A.charAt(5)); // "멍" 출력 } compareTo( ) 형식 : A.compareTo(B) A와 B 객체 비교하여 음수, 양수, 0을 반환한다. A를 기준으로 B를 비교했을 때 음수가 나오면 A가 사전상 순서가 앞에 있다는 것. A를 기준으로 B를 비교했을 때 양수가 나오면 A가 사전상..
-
java.lang 패키지 - String 클래스 속성백엔드/자바 2020. 8. 12. 15:41
String 클래스 자바를 사용하면서 가장 많이 쓰게 되는 클래스 중 하나로 C언어와 달리 문자열을 쉽게 다룰 수 있게 도와주는 메서드를 가지고 있는 클래스다. String 클래스는 내부적으로 문자형 배열 참조 변수( char[] ) value로 가지고 있다. 참조 변수 value는 String 인스턴스 생성시 입력하는 문자를 문자형 배열의 형태로 저장하게 된다. 설명을 들어선 좀 이상하다면 아래 코드를 보도록 하자. String을 써줄 때는 위와 같은 두 가지 방식으로 선언하게 된다.(물론 첫번째가 압도적으로 많이 쓰인다.) 얼핏보면 우리가 문자열을 통째로 저장하는것처럼 보인다. 하지만 실제로는 위와 같이 문자형 배열의 형태로 인스턴스 변수 value에 저장이 된다. 즉 우리가 String 클래스를 이..
-
파이썬 자료형파이썬 2020. 6. 30. 06:05
자료형이란? 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것. 즉 데이터의 유형을 말함. 참고로 반복가능한 (iterable) 자료형이란 for 문으로 값을 출력할 수 있는 자료형이다. 리스트, 튜플, 문자열, 딕셔너리, 집합 등이 있다. 파이썬의 자료형 파이썬의 자료형은 크게 숫자 / 문자 / 리스트 / 튜플 / 세트 / 딕셔너리 등으로 나뉜다. 1. 숫자형(Numbers) 숫자형은 크게 정수형 / 실수형 / 복소수형으로 나뉜다. (1) 정수형(Integer, Int) 양의 정수, 0, 음의 정수를 말함. 소수이하의 값이 없는 자료형. (2) 실수형(Floating, Float) 실수형은 소수점이 포함된 숫자를 나타내는 자료형. 부동소수점 숫자는 소수점 이하 15자리까지 정확..