String sourceStr = "가나다라마바사abcdefd";
        byte sourceByteArr[] = (byte[]) null;
        byte targetByteArr[] = (byte[]) null;
        String returnString = "";
        String encoding = "euc-kr";
        
        int length = 18;
        int startByteIdx = 0;
        try {
            sourceByteArr = sourceStr.getBytes(encoding);
            targetByteArr = new byte[length];
            System.arraycopy(sourceByteArr, startByteIdx, targetByteArr, 0, length);
            returnString = new String(targetByteArr, encoding);
            System.out.println(returnString);
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
신고

'01.Java' 카테고리의 다른 글

JUnit Test. 그리고 Stub, Mock  (0) 2011.12.27
java.io.FilenameFilter 활용  (0) 2011.08.09
[예시] byte단위로 잘라서 String 만들기  (0) 2010.11.25
Method Class  (0) 2010.06.07
Aspect Oriented Programming (AOP)  (0) 2010.01.21
JDBC DRIVER 정리  (0) 2009.10.19
Posted by Stewie


티스토리 툴바