목록Java (58)
mojo's Blog
Generic class : 기존의 클래스 작성 방법과 유사한데, 클래스 이름 다음에 일반화된 타입(generic type)의 매개변수를 사이에 추가한다는 차이가 있다. ex) public class MyClass { ... } Create Generic Object - Specialization 제네릭 클래스에 구체적인 타입을 대입하여 구체적인 객체를 생성하는 과정을 Specialization 이라 부르며, 이 과정은 자바 Compiler에 의해 이루어진다. Type Parameter 제네릭 클래스 내에서 제네릭 타입을 가진 객체의 생성은 허용되지 않는다. ex) public class MyVector{ E create(){ E a = new E(); return a; } } 제네릭 클래스 내에서 제네..
import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner=new Scanner(System.in); Vector v=new Vector(); v.add(5); v.add(4); v.add(-1); v.add(2,100); System.out.println("size : "+v.size()+" capacity : "+v.capacity()); for(int i=0;i
영문자 히스토그램 만들기 텍스트를 키보드로 입력받아 알파벳이 아닌 문자는 제외하고 영문자 히스토그램을 만든다. 대문자와 소문자는 모두 같은 것으로 간주하고, 세미콜론(;)만 있는 라인을 만나면 입력의 끝으로 해석한다. 풀이 code import java.util.*; public class Main { static char []ch; static void set_Histogram() { ch=new char[26]; for(int i=0;i
import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner=new Scanner(System.in); System.out.println(Math.PI); // 파이 3.141592... System.out.println(Math.ceil(3.5)); // 올림 System.out.println(Math.floor(3.5)); // 내림 System.out.println(Math.sqrt(9)); // 9의 제곱근 System.out.println(Math.exp(2)); // e의 2승 System.out.println(Math...
import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner=new Scanner(System.in); StringBuffer sb=new StringBuffer("This"); sb.append(" is pencil"); System.out.println(sb); sb.insert(7, " my"); System.out.println(sb); sb.replace(8, 10, "your"); System.out.println(sb); sb.delete(8, 13); System.out.println(sb); sb.setLength(..
문자열 비교 : int compareTo(String anotherString) compareTo() 메소드는 현재 스트링과 매개변수로 주어진 anotherString의 스트링을 사전 순으로 비교하여, 두 문자열이 같으면 0, 현재 문자열이 anotherString의 문자열보다 사전에서 먼저 나오면 음수, 뒤에 나오면 양수를 리턴한다. import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner=new Scanner(System.in); String java="Java"; String cpp="C++"; int res=java.co..