IT정리노트

블로그 이미지

Edward. K

메멘토적 기억능력을 소유한 개발자 노트.

Split 올바른 사용법

Programming/JAVA 2008. 1. 28. 16:47
반응형
문자열을 나눌때 아무 생각없이 걍 나누려고 할때가 많다.
그래서 이게 왜 이러나..하고 잠시 생각에 빠질때가 있는데..
(물론 개인적인 이야기다..-_-; 이넘의 메멘토 적인 기억력은..날 힘들게해...ㅜㅜ)

뭐 언젠가는 까묵고 찾아보겠지.. ^^;;



double dtest = 15/800;
String dTestStr = Double.toString(dtest);
String test = "kim|song|Ho";

String[] testArr = test .split("|");
String[] dtestArr = dTestStr .split(".");

위  코드는 오류가 발생되거나 비정상 적인 결과가 출력된다.
왜 그럴까?
어떠한 문자를 기준으로 Split하려고 하는것인지 보자..
------
-------


오류를 어떻게 처리할까?

 '|' (파이프기호), '.'(쉼표)를 기준으로 split하려고 하는데.

 split()는 정규식으로 표현되는 넘이다.
그렇기 때문에 |,. 처럼 정규식 예약어인 경우에는 다음과 같이 \(이스케입)문자가 있어야 한다.
 \/  
여기서 "(더블쿼테이션" 안의 \ 는 \\ 두개로 표현을 해야 함에 유의하자.

정답:
String[] testArr = test .split("\\|");
String[] dtestArr = dTestStr .split("\\.");




반응형
Posted by Edward. K
블로그 이미지

메멘토적 기억능력을 소유한 개발자 노트.

by Edward. K

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • 가상화폐무료
  • 중독성게임
  • Graphic
  • netbeans
  • rocketdock
  • 캡쳐툴
  • 컴퓨터 관리
  • 사업 이야기
  • 이미지 편집
  • 개한민국
  • sqlgate
  • android
  • STS
  • ERwin
  • Jboss
  • egov
  • iBATIS
  • 전자정부프레임워크
  • EkNote
  • tomcat
  • toad
  • flex
  • 색상코드표
  • 이클립스
  • eclipse plugin
  • 플래시 게임
  • Flash Player
  • 미네르바
  • EditPlus
  • Eclipse

글 보관함

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

링크

카테고리

분류 전체보기 (792)
행운이와함께 (1)
EkNote Project (18)
ARIS (0)
Android (2)
LINK (39)
UML (9)
Programming (154)
Cobol (0)
ASP (0)
CSS (5)
C_C++ (2)
IBatis (2)
JSP (3)
JAVA (76)
JavaScript (44)
PHP (2)
Utility (76)
Protable (3)
MobileProgram (4)
SKT (0)
KTF (0)
LGT (0)
자료들 (4)
DB (82)
mongoDB (0)
MySQL (8)
Oracle (61)
MSSQL (4)
Graphic (8)
Flash (3)
PhotoShop (3)
SourceFactory (4)
Collection (73)
작가의기막힌상상력 (14)
미소를찾아보는공간 (44)
내심장은작동중일까 (6)
멀더와스컬리의노트 (3)
이건어디에사용할까 (6)
Edward (275)
나만 알기엔 아까워 (100)
기억하기 위한 기록 (123)
시선이 머무는 공간 (50)
숨기고 싶은 이야기 (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Edward. K's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

IT정리노트

메멘토적 기억능력을 소유한 개발자 노트.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (792)
    • 행운이와함께 (1)
    • EkNote Project (18)
    • ARIS (0)
    • Android (2)
    • LINK (39)
    • UML (9)
    • Programming (154)
      • Cobol (0)
      • ASP (0)
      • CSS (5)
      • C_C++ (2)
      • IBatis (2)
      • JSP (3)
      • JAVA (76)
      • JavaScript (44)
      • PHP (2)
    • Utility (76)
      • Protable (3)
    • MobileProgram (4)
      • SKT (0)
      • KTF (0)
      • LGT (0)
      • 자료들 (4)
    • DB (82)
      • mongoDB (0)
      • MySQL (8)
      • Oracle (61)
      • MSSQL (4)
    • Graphic (8)
      • Flash (3)
      • PhotoShop (3)
    • SourceFactory (4)
    • Collection (73)
      • 작가의기막힌상상력 (14)
      • 미소를찾아보는공간 (44)
      • 내심장은작동중일까 (6)
      • 멀더와스컬리의노트 (3)
      • 이건어디에사용할까 (6)
    • Edward (275)
      • 나만 알기엔 아까워 (100)
      • 기억하기 위한 기록 (123)
      • 시선이 머무는 공간 (50)
      • 숨기고 싶은 이야기 (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바