본문 바로가기

IT개발/Java16

[Java] trim(), charAt() 함수에 대해 알아보자 trim() : 문자열 양끝에 존재하는 공백을 제거해준다. charAt(n) : n+1 번째에 존재하는 문자를 가져온다. import java.util.Scanner;public class Quiz { public static void main(String[] args) { String a; char ch; System.out.print("문자 한 개를 입력하세요. >>"); Scanner input=new Scanner(System.in); a=input.next(); ch=a.trim().charAt(0); if( (65 2014. 4. 6.
[Java] StringBuffer 클래스에 대해서 앞아보 StringBuffer 클래스는 자바 프로그램 내에서 변하는 문자열을 다룰 때 사용한다. StringBuffer 클래스의 객체는 크기가 동적인데, 객체 생성시 크기를 지정하지 않아도 기본적으로 16개의 문자를 저장할 수 있는 버퍼 공간을 가진다. String 클래스의 객체는 한 번 생성되면 그 내용이 변하지 않는 반면에, StringBuffer 클래스의 객체는 한 번 생성된 후에도 계속하여 저장하고 있는 문자열의 내용을 변경할 수 있다. 그러므로, StringBuffer 클래스의 메소드는 문자열 처리 후의 결과를 원래의 StringBuffer 객체에 반영하고, 메소드 리턴 타입은 void 이다. * StringBuffer 클래스 생성자 StringBuffer 클래스 생성자설 명 StringBuffer().. 2014. 4. 2.
[Java] 일정 시간을 기다리게 하는 sleep 메소드 사용법 sleep : 아무 일도 하지 않고 주어진 시간이 경과되기만을 기다리는 메소드 (static method) 1000 이 1초를 뜻함 Example : try {Thread.sleep(1000);} catch (InterruptedException e) {System.out.println(e.getMessate()); //sleep 메소드가 발생시키는 InterruptedException} 2014. 4. 1.
[Java] Iterator 함수 제대로 알고 사용하기 Iterator 란? Iterator는 자바의 컬렉션 프레임웍에서 컬렉션에 저장되어 있는 요소들을 읽어오는 방법을 표준화 하였는데 그 중 하나가 Iterator이다. Iterator는 인터페이스인데 그 구성을 살펴보자. public interface Iterator {boolean hasNext();Object next();void remove();} boolean hasNext() 메소드는 읽어 올 요소가 남아있는지 확인하는 메소드이다. 있으면 true, 없으면 false를 반환한다. Object next() 메소드는 읽어 올 요소가 남아있는지 확인하는 메소드이다. 있으면 true, 없으면 false를 반환한다. void remove() 메소드는 next()로 읽어 온 요소를 삭제한다. next() 를.. 2014. 3. 28.
[Java] HashMap 함수 제대로 알고 사용하기 http://forum.falinux.com/zbxe/?document_srl=570168&mid=lecture_tip&page=1http://arabiannight.tistory.com/entry/%EC%9E%90%EB%B0%94Java-%EC%9E%90%EB%B0%94-HashMap-%EC%9D%B4%EB%9E%80 1. HashMap이란?: HashMap은 Map을 구현한다. Key와 value를 묶어 하나의 entry로 저장한다는 특징을 갖는다. 그리고 hashing을 사용하기 때문에 많은양의 데이터를 검색하는데 뛰어난 성능을 보인다. Map 인터페이스의 한 종류로 ( "Key", value) 로 이뤄져 있다. key 값을 중복이 불가능 하고 value는 중복이 가능. value에 null값도 사.. 2014. 3. 28.
[Java] 자바 예약어 총정리 자바 예약어에는 어떤것들이 있을까?자바 예약어 35개 정도를 정리 해보았습니다. ​ abstract추상 클래스 또는 추상 메소드에 사용함 boolean논리형 참(true) 과 거짓(false)default 값은 false break반복문 또는 Switch 문을 벗어나거나 멈출때 사용함 byte데이터 정수형 타입 1byte = 8 bit정수형: byte catch -> 예외확인/에러처리 -> finally 예외발생 유무상관없이 실행 char​데이터 문자형 (변수) 타입 2byteex) ​'A' 로 입력, 하나의 문자만 저장할수있음​class모든 코드는 클래스 안에 존재해야함​클래스 작성방법은 매우 간단함class 클래스명{}클래스 이름 첫글자는 '대문자'로 시작하는것.. 2014. 3. 27.