패킷을 전송할때 특정바이트만큼 전송을 시키고 문자열을 자르고 싶었다.(JSON 형식.)
이러한 경우 특정 바이트 크기를 잡고 좌측이나 우측에 패딩값을 넣고 전송하고 split 해주면된다.
한데 패딩에 대한 자료가 없던중 한참을 뒤져서 나온 아래와 같은 방법! 왜 공백을 replace 할 생각을 못했을까 바보같아 ㅠ
public class Test { public static void main(String args[]) throws Exception { System.out.println(String.format("%1024s", "howto").replace(' ', '*')); System.out.println(String.format("%-1024s", "howto").replace(' ', '*')); } /* output *****howto howto***** */ }
'Android_Programma' 카테고리의 다른 글
Android custom Soft keyboard development (0) | 2014.06.18 |
---|---|
[ Android ] 블루투스 설정하기 Using bluetooth in Android (0) | 2012.10.01 |
[JAVA] 파일 전송 코드 (0) | 2012.09.16 |
[Android] 캡쳐영상을 소켓으로 보내어 서버 화면에 띄우기 (0) | 2012.09.14 |
[android] 전체 창 크기 구하기 whole screen size (0) | 2012.09.10 |