Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Tags
more
Archives
Today
Total
관리 메뉴

오영복

라이브러리 api String 사용 여러예시 본문

JAVA

라이브러리 api String 사용 여러예시

오영복 2023. 12. 27. 12:35

String url = "http://www.naver.com";

//홈페이지 주소인가?(http로 시작하는가)

System.out.println("http 로 시작?"+url.startsWith("http"));

System.out.println("http 로 시작?"+url.startsWith("https"));

//.com 회사(company) //co.kt 한국 국가 도메인 .org 조직 .net 네트워크 기업(제한x)

//go.kr 정부 ac.kr 한국교육기관 .dev 개발자사이트

System.out.println(".com으로 종료?"+url.endsWith(".com"));

//네이버 주소인가? naver가 들어있는가?

System.out.println("naver 포함? "+url.contains("naver")); //naver가 어디에있든 포함되어있으면

//네이버가 어디있어요?

System.out.println("naver가 어디에?"+url.indexOf("naver")); //왼쪽에서부터

System.out.println("kakao가 어디에?"+url.indexOf("kakao"));//오른쪽에서 부터는 lastIndexOf

//글자수

System.out.println("글자 수?"+url.length()); //띄어쓰기,엔터로 1글자임 저장하려면 int로 저장

//특정위치의 글자를 추출

char ch = url.charAt(11);

System.out.println("+11 위치의 글자: "+url.charAt(11));

 

String word ="Hello Java!";

String upper = word.toUpperCase(); //저장하는것

 

System.out.println("대문자 ="+upper);//저장하고 출력하는것

System.out.println("소문자="+word.toLowerCase()); //저장하지않고 바로 출력 후 없어짐.

 

//문자열 자르기 - substring()

System.out.println("자르기 = " + word.substring(0,4)); //0부터 4까지 자른다

System.out.println("자르기 = " + word.substring(6)); // 6까지 자른다

//불필요한 공백제거 -trim(),strip()

String url = " www.naver.com ";

System.out.println("여백제거 = " + url.trim());//아스키코드만(구버전) 제거함

System.out.println("여백제거 = " + url.strip());//유니토크도 제거함 (최신명령)(추천!)

//공백의종류 띄어쓰기,탭키,엔터,ㄱ누르고한자1번등등..

//문자열 치환(찾아 바꾸기)

String text = "나는 피자가 좋아요";

System.out.println("치환결과는?"+text.replace("피자","자바"));

 

//문자열 분리-split()

String[] parts = text.split(" "); // 배열임

for(int i = 0; i<parts.length; i++) {

System.out.println("분리="+parts[i]);