'문자열'에 해당되는 글 1건

  1. 2008.11.10 입력된 문자열 뒤에 공백 추가해주는거



후렌드가 줌.

class Test2
{
 public static void main(String[] args)
 {
  Test2 t = new Test2();
  String input = "가나다라마바사";
  int length = input.getBytes().length;      

  System.out.println("처리전: " + input +"끝");
  System.out.println("처리후 : " + t.appendSpace(input, length*2)+"끝");

 }


public String appendSpace(String str, int len) {
  int strLength = str.getBytes().length;
  String tempStr = str;
 
  if (strLength <len) {
   int endCount = len - strLength;

   for (int i=0 ; i<endCount ; i++) {
    str = str + " ";
   }
  } else if (strLength > len) {
   byte[] temp = new byte[len];
   System.arraycopy (str.getBytes(), 0, temp, 0, len);
   str = new String (temp);
  } else {
  
  }
 
  // 한글을 못짜를때.... len 에 한글이 물려 있을경우...
  // 이경우는 len-1 만큼 자른후 공백을 붙여 반환한다.
  if (str.length() == 0) {
   byte[] temp = new byte[len];
   System.arraycopy (tempStr.getBytes(), 0, temp, 0, len-1);
   str = new String (temp);
  }
 
  return str;
 }

'Application Programming > Java' 카테고리의 다른 글

인터페이스(interface)  (0) 2010.01.21
Posted by Finebe
,