반응형

무료 Java 11

[Java 소스] StringBuffer 클래스의 insert 멤버 메서드 사용 예

[Java 소스] StringBuffer 클래스의 insert 멤버 메서드 사용 예 //StringBuffer 클래스의 insert 멤버 메서드 사용 예public class Program { public static void main(String[] args){ StringBuffer origin = new StringBuffer("01234567890"); origin.insert(2, true); System.out.println(origin); origin.insert(2, 'z'); System.out.println(origin); char[] sarr = {'e','h','c','l','u','b'}; origin.insert(2, sarr); System.out.println(origin);..

[Java 소스] StringBuffer 클래스 생성자 사용 예

[Java 소스] StringBuffer 클래스 생성자 사용 예 //StringBuffer의 생성자 사용 예public class Program { public static void main(String[] args){ StringBuffer sb1 = new StringBuffer(); StringBuffer sb2 = new StringBuffer("Hello"); StringBuffer sb3 = new StringBuffer(24); System.out.println("sb1:"+sb1); System.out.println("버퍼 크기:"+sb1.capacity()); System.out.println("sb2:"+sb2); System.out.println("버퍼 크기:"+sb2.capacity..

[Java 소스] String 클래스 - 대소문자 변환 및 앞쪽 공백 제거

[Java 소스] String 클래스 - 대소문자 변환 및 앞쪽 공백 제거 //대소문자 변환 및 앞쪽 공백 제거 예public class Program { public static void main(String[] args){ String str = " Hello World!"; String bcstr=""; String scstr=""; String nsstr=""; System.out.println("원본:"+str); bcstr = str.toUpperCase(); System.out.println("대문자로:"+bcstr); scstr = str.toLowerCase(); System.out.println("소문자로:"+scstr); nsstr = str.trim(); System.out.prin..

[Java 소스] String 클래스 - 부분 문자열 만들기

[Java 소스] String 클래스 - 부분 문자열 만들기 //부분 문자열을 만드는 예public class Program { public static void main(String[] args){ String str = "Hello World!"; String substr1=""; String substr2=""; substr1 = str.substring(6); System.out.println(substr1); substr2 = str.substring(3, 5); System.out.println(substr2); } } 실행 결과World! lo 본문 [Java] 6.2.6 String 클래스 멤버 중에 변환한 문자열 만드는 메서드학습에 도움이 되시면 ebook을 구입(판매가 3000원, eb..

[Java 소스] String 클래스 - 치환한 문자열 만들기

[Java 소스] String 클래스 - 치환한 문자열 만들기 //치환한 문자열을 만드는 예public class Program { public static void main(String[] args){ String str = "Hello World!"; String r1 = str.replace('W', 'w'); System.out.println(r1); String r2 = str.replace("World","ehpub" ); System.out.println(r2); String r3 = str.replaceAll("l", "L"); System.out.println(r3); String r4 = str.replaceFirst("l", "L"); System.out.println(r4); } }..

[Java 소스] 특정 문자나 문자열의 위치 확인 예

[Java 소스] 특정 문자나 문자열의 위치 확인 예 //특정 문자나 문자열의 위치 확인 예public class Program { public static void main(String[] args){ String str = new String("Hello world! low"); int index = 0; System.out.println("원본 문자열:"+str); index = str.indexOf('l'); System.out.print("l 문자 처음 발견:"); System.out.println(index); index = str.lastIndexOf('l'); System.out.print("l 문자 뒤쪽에서 처음 발견:"); System.out.println(index); index = ..

[Java 소스] 대소문자 구분 혹은 구분없이 문자열 비교

[Java 소스] 대소문자 구분 혹은 구분없이 문자열 비교 //대소문자 구분 혹은 구분없이 문자열 비교public class Program { public static void main(String[] args){ String str1 = new String("I am a boy."); String str2 = new String("i am a Boy."); if(str1.equalsIgnoreCase(str2)){ if(str1.equals(str2)){ System.out.println("같습니다."); } else{ System.out.println("대소문자만"); } } else{ System.out.println("서로 다릅니다."); } } } 실행 결과대소문자만 본문 [Java] 6.2.4..

[Java 소스] String 클래스 - 문자 시퀀스를 포함하는지 판별

[Java 소스] String 클래스 - 문자 시퀀스를 포함하는지 판별 //문자 시퀀스를 포함하는지 판별하는 예public class Program { public static void main(String[] args){ String s1 = "Here is ehpub.co.kr!"; CharSequence cs1 = "is"; CharSequence cs2 = "are"; System.out.println(s1.contains(cs1)); System.out.println(s1.contains(cs2)); } } 실행 결과true false 본문 [Java] 6.2.4 String 클래스 멤버 중에 판별에 사용하는 멤버 메서드학습에 도움이 되시면 ebook을 구입(판매가 3000원, ebook)하여 ..

[Java 소스] Object 클래스 equals 메서드 재정의

[Java 소스] Object 클래스 equals 메서드 재정의 //equals 메서드를 재정의하지 않은 MyData 클래스public class MyData { int num; public MyData(int num){ this.num = num; } } //equals 메서드를 재정의한 MyInt 클래스public class MyInt { int value; public MyInt(int value){ this.value = value; } public boolean equals(Object obj){ if(obj instanceof MyInt){ MyInt mi = (MyInt)obj; return value == mi.value; } return false; } } //equals 메서드 재정의 ..

[Java 소스] 학생 번호 num 멤버 필드에 fianl 키워드를 명시하여 상수화 예

학생 번호 num 멤버 필드에 fianl 키워드를 명시하여 상수화 예 //final을 이용하여 num 멤버를 상수화public class Student { static int last_num=0; //정적 멤버 final int num; //상수화한 멤버 String name; public Student(String name){ this.name = name; last_num++; num = last_num; } public void View(){ System.out.print("이름"+name); System.out.println(" 번호:"+ Integer.toString(num)); } } public class Program { public static void main(String[] args)..

반응형