본문 바로가기
반응형

Language200

[JAVA] 자바_indexOf/lastIndexOf(특정 문자 위치 찾기) - 특정 문자 위치 찾기 (indexOf/lastIndexOf) - indexOf() - indexOf(String str) - indexOf(int ch) - indexOf(int ch, int fromIndex) - indexOf(String str, int fromIndex) indexOf() 는 특정 문자나 문자열이 앞에서부터 처음 발견되는 인덱스를 반환하며 만약 찾지 못했을 경우 "-1"을 반환합니다. 사용법은 매우 간단하다 예제1) indexOf() 기본 사용법 public class IndexOfTest{ public static void main(String[] args){ String indexOfTestOne = "Hello world"; String indexOfTestTwo = " .. 2019. 5. 28.
[JAVA] 자바_trim(문자열 앞뒤 공백 제거) - 문자열 앞뒤 공백 제거 (trim) - trim() - 문자열의 앞뒤 공백을 제거한다. - String 클래스에 정의되어 있다. 문자열 사이사이에 있는 공백이 아닌 문자열 "앞" "뒤" 에 있는 문자열을 제거하기 위하여 사용되는 메소드이다. 보통 문자열을 입력받거나 할때 공백이 들어오는 경우가 있는데 그부분을 처리해주기 위해 사용된다. 예제 코드를 통해 쉽게 접해보자. 예제1) trim() 기본 사용법 public class TrimTest{ public static void main(String[] args){ String trimTest = " trim Trim trim "; System.out.println( trimTest ); // trim Trim trim String trimMethod .. 2019. 5. 27.
[JAVA] 자바_instanceof (객체타입 확인) - 객체 타입 확인 instanceof - instanceof - instanceof는 객체 타입을 확인하는 연산자이다. - 형변환 가능 여부를 확인하며 true / false로 결과를 반환한다. - 주로 상속 관계에서 부모객체인지 자식 객체인지 확인하는 데 사용된다. instanceof의 기본 사용방법은 "객체 instanceof 클래스" 를 선언함으로써 사용한다. 다음 예제로 어떤 구조인지 파악해 보자 class Parent{} class Child extends Parent{} public class InstanceofTest { public static void main(String[] args){ Parent parent = new Parent(); Child child = new Child().. 2019. 5. 19.
[JAVA] 자바_스캐너(Scanner) 스캐너(Scanner) - Scanner 클래스이다. (java.util.Scanner) - 읽은 바이트를 문자, 정수, 실수, 불리언, 문자열 등 다양한 타입으로 변환하여 리턴하는 클래스이다. - Scanner는 입력되는 키 값을 공백으로 구분되는 토큰 단위로 읽는다. - 공백 문자 : ' \t ' , ' \f ' , ' \r ' , ' ' , ' \n ' - 개발자가 원하는 타입 값으로 쉽게 읽을 수 있다. - 프로그램을 실행시키고 콘솔 창에 문자열을 입력하고 'Enter'를 누르면 된다. * Scanner 클래스 기본 사용법 import java.util.Scanner; //기본적으로 import 문 필요 Scanner scan = new Scanner(System.in); // Scanner 객체.. 2019. 3. 21.
[JAVA] 자바_리터럴(literal)이란? 리터럴(literal) 리터럴이란 프로그램에서 직접 표현한 값을 의미한다. 소스 코드의 고정된 값을 대표하는 용어이며, 종류로는 정수, 실수, 문자, 논리, 문자열 리터럴이 있다. 일단 자바 데이터의 기본적인 타입은 다음과 같다. 정수 리터럴 10진수, 8진수, 16진수, 2진수 리터럴 int a = 15; int b = 015; int c = 0x15; int d = 0b0101; 각각의 선언에 대한 리터럴은 다음과 같다. 15 → 10진수 리터럴 15 015 → 0으로 시작하면 8진수, 십진수값으로 13 출력 0x15 → 0x로 시작하면 16진수, 십진수값으로 21 출력 0b0101 → 0b로 시작하면 2진수, 십진수값으로 5 출력 정수 리터럴은 int형으로 컴파일 되며, long 타입 리터럴은 숫자.. 2019. 3. 18.
[JAVA] 자바_OpenJDK8 설치 (ft. msi_64bit) 요즘은 OracleJDK의 유료화로 인해 OpenJDK를 많이 쓰는 추세이다. (OracleJDK 와 OpenJDK 의 유료 논쟁) *JDK8 버전을 가장 많이 사용하기도 하며 *OpenJDK 홈페이지에 JDK8이 없기에 따로 분리해놨다. OpenJDK8 설치하기 아래의 설치 과정은 msi_download_64bit 용이다. zip 파일을 다운로드 받아 원하는 경로에 압축을 풀어 사용해도 무방하다. OpenJDK 8 다운로드 받기 ( zip_download_64bit / msi_download_64bit ) ※ openJDK 윈도우용으로 Git(https://github.com/ojdkbuild/ojdkbuild)에서 다운로드 링크로 되어있다. 위의 github 링크를 타서 들어가거나 msi_downlo.. 2019. 3. 7.
[JAVA] 자바_JDK 환경변수 설정하기 자바 사용하기 위한 환경변수를 설정하는 방법에 대해 알아보자. (* 일반적으로 jdk나 jre의 경로는 C:\Program Files\Java\jdk1.8.0_131 이런 식으로 이루어져 있어 이를 기반으로 작성된 글이다.) 1. 버전 체크 명령 프롬프트 (CMD) 창을 열고나서 java 버전을 확인하는 명령어 javac -version을 입력해보자. 아마 환경변수 설정이 되어있지 않다면 다음과 같이 출력될 것이다. 'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 그럼 이제 본격적으로 환경변수 설정을 해보자. 2. 환경변수 설정 내컴퓨터 > 속성 > 고급시스템 설정 > 환경변수로 진입하자. 환경 변수를 클릭하여 진입하면 아래와 같은 화면이 출력되는데, .. 2019. 3. 7.
[PHP] 기본 환경 설정하기(register_globals,기본 디렉토리설정) (기본적으로 PHP 언어는 C언어를 기반으로 하며 메모장으로 PHP 저장할 경우 인코딩 옵션은 ANSI를 선택하고 저장해주도록 한다.) 일단 가벼히 코딩을 하실 계획이라면 register_globals 를 변경해 주셔야 하는데 위치는 PHP 환경 설정 파일(php.ini)의 내용 중에서 [register_globals] 항목을 찾아보자 거기에 보면 register_globals=off 라고 되어있는데 이부분을 On으로 변경해주도록 하자. 만일 register_globals 항목의 값을 On으로 바꾸지 않으면 개체를 이용하여 입력 받은 값들을 전달하는 경우에는 반드시 전달하는 모든 항목들을 전역 변수로 등록하고 사용해야 한다. (/* 하지만 On으로 바꾸는경우 간단하지만 보안이 취약해지므로 보안을 생각하고.. 2019. 2. 2.
[PHP] APMSETUP7 다운로드 및 설치 (ft. 설치 파일) - APMSETUP7 다운로드 및 설치하기 - 기존에 제공해주던 설치파일을 다운로드 받는곳이 존재하지 않아. 타 티스토리에 올려둔 곳이 있길래 링크를 걸어둔다. https://mytears.tistory.com/80 (위 링크를 통해 들어가 다운로드 해주면 된다.) 데스트 용도로만 사용하면 적합할것같다. APM setup에는 Apache + PHP + MySQL이 같이 설치되며 PHP 기반의 웹 사이트 개발 환경은 원격 웹 서버를 이용하는 방법과 로컬 컴퓨터를 이요하는 방법 두가지가 존재하는데 실무영역에서는 원격 웹 서버를 이용하는 방법을 주로 사용한다. 이제 위 파일을 다운로드 받았으면 압축을 풀어주고 설치 방법에 대해 알아보자. 아래와 같이 언어를 선택해주고 [OK]를 클릭한다. [다음] 버튼을 클릭.. 2019. 2. 2.
반응형
TOP