StringBuffer 실습 public classStringBufferEx { /** * @paramargs */ public static voidmain(String[] args) { // TODOAuto-generated method stub// String/ StringBuffer// String- 내부에 담긴 문자열 변형이 불가 / 불변성// StringBuffer- 내부 문자열 변형 가능 StringBuffersb1 = newStringBuffer(); StringBuffersb2 = newStringBuffer("Hello"); System.out.println("문자열의 길이 :" + sb2.length()); sb2.append("/ 안녕"); System.out.println(sb2); // 중간에 문자열 삽입하기.. 더보기 영문이름 대문자로 바꾸기 연습2 public class StringEx { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub if (args.length !=1){ System.out.println("인자의 갯수가 틀립니다."); } else { String str = args[0]; // System.out.println(str); // 1. 공백 중심의 문자열 분리(단어 추출) // 2. 단어에서 첫 글자와 나머지 글자들을 분리 // 3. 첫글자의 대문자화 // 4. 재조합 String[] arrStr = str.split(" "); String result = " "; for(String data : arrS.. 더보기 영문이름 대문자로 바꾸기 연습 public class StringEx { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String name = "hong gil dong"; // => Hong Gil Dong // 이름을 배열로 나누기 String[ ] datas = name.split(" "); for (String data : datas){ // System.out.println(data); } for( int i = 0 ; i 더보기 String 실습 public class StringEx { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //객체 생성법 String str1 = "문자열"; String str2 = new String("문자열"); //문자열의 길이 int length = str1.length(); System.out.println("문자열의 길이 : " + length); // 문자열 비교 //equals 대소문자 구별/ equalsIgnoreCase 대소문자 구별안함 if(str1.equals(str2)){ System.out.println("두 문자열이 같습니다"); } // 문자열에서 문자 추출 // .. 더보기 오버라이딩 package com.test; public class Person { String name; int age; public Person(String name, int age) { this.name = name; this.age = age; } // Overriding public boolean equals(Object obj){ boolean result = false; Person p =(Person)obj; if(p.name.equals(name) && p.age == age){ result = true; } return result; } // Overriding public String toString(){ return name + " : " + age; } } package com.test; pu.. 더보기 이전 1 ··· 25 26 27 28 29 30 31 ··· 37 다음