728x90 반응형 java10 [JAVA] split 로 .닷으로 문자열 나누기 split로 "." 로 문자열 나누기 split기능으로 문자열에 특정 문자를 기준으로 문자열을 나눌수있다. "."기준으로 문자열을 나눌때 아래와 같이 입력하면 문자열이 나뉘지 않는다. String="2022.08.26" String[] arr=a.split("."); "\\."으로 입력해야 문자열이 나뉜다. String="2022.08.26" String[] arr=a.split("\\."); 이건 split의 인자로 들어가는 String이 정규표현식이기 때문이다. 정규식에서 "."는 메타문자(*원래 그 문자가 가진 뜻이 아닌 특정 용도로 사용하는 문자)로 \를 제외한 모든 문자 하나와 일치한다. 그래서 "."로 split를 하게되면 빈 배열을 return하는 것이다. 따라서 앞에 \를 이용한 이스케이프.. 2022. 8. 26. [JAVA]JDK와 JRE의 차이 JDK java 프로그램을 개발하고 실행할 수 있는 환경을 제공 JRE java프로그램을 실행하는 환경만 제공 2022. 5. 12. [java]StringTokenizer StringTokenizer 문자열을 지정한 구분자로 쪼개주는 기능을 가진 클래스이다. 생성자 StringTokenizer(String str) 문자열을 기본 구분문자(delim)으로 분리한다. 기본 구분문자)\t\n\r import java.util.StringTokenizer; public class StringTokenizer_java { public static void main(String[] args) { String s = "고양이/강아지/ 도마뱀/앵무새/토끼"; StringTokenizer str = new StringTokenizer(s); String token_string; System.out.println(str.countTokens()); while (str.hasMoreToken.. 2022. 4. 21. PrintWriter/InputStreamReader 1.영어단어와 뜻을 키보드로 입력받아 PrintWriter를 사용해서 파일로 저장해 보세요. ## 파일 eng.txt love,사랑하다 apple,사과 yellow,노랑 "0"입력하면 종료 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.HashMap; import java.util.Scanner; public class HW3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); BufferedReader br=null; HashMap hashmap = new HashMap(); .. 2021. 10. 20. 이전 1 2 3 다음 728x90 반응형