본문 바로가기

Java/String5

Java String 예시 5(StringBuilder, StringBuffer, delete, reverse, replace, substring) 들어가기 앞서 읽어두면 좋은 자료 - string, stringBuffer, stringBuilder 차이 package lec13.StringLec.lec01; public class StringLec05 { public static void main(String[] args) { //stringbuffer는 multithread 동기화를 해줌 //따라서 데이터 오염을 막아줌(threadsafe) //아닐시에는 stringbuilder를 사용 StringBuilder sbd01 = new StringBuilder("Hello, world"); StringBuffer sbf01 = new StringBuffer("Nice day"); System.out.println(sbd01); System.out.p.. 2022. 11. 14.
Java String 예시 4(subString, trim, toLowerCase, toUpperCase) package lec13.StringLec.lec01; public class StringLec04 { public static void main(String[] args) { //subString //뱐수가 하나일때는 해당 인덱스 이후의 모든것 //변수가 두개일때는 해당 범위 안의 것 String strSubstring01 = "Hello, World"; String returnSubs01 = strSubstring01.substring(7); String returnSubs02 = strSubstring01.substring(0, 5); System.out.println(returnSubs01 + "......" + returnSubs02); System.out.println("============.. 2022. 11. 14.
Java String 예시 3(split, replace, replaceAll, replaceFirst) package lec13.StringLec.lec01; import java.util.Arrays; public class StringLec03 { public static void main(String[] args) { //split String strLength01 = "abcd"; String strLength02 = "abc"; int intLength01 = strLength01.length(); int intLength02 = strLength02.length(); System.out.println(intLength01 + "......" + intLength02); strLength01 = "Hello, world"; int intLength03 = strLength01.length(); S.. 2022. 11. 14.
Java String 예시 2(contains, startswith, lastIndexOf) package lec13.StringLec.lec01; public class StringLec02 { public static void main(String[] args) { //contains - 있으면 true, 아니면 false String strContains01 = "Hello, world!"; boolean boolCon1 = strContains01.contains("Hello"); boolean boolCon2 = strContains01.contains("He"); boolean boolCon3 = strContains01.contains("good"); System.out.println("result1 :"+ boolCon1 + "result2 :"+ boolCon2 +"result3.. 2022. 11. 14.
Java String 예시 1(concat, compareTo, compareToIgnoreCase, isEmpty) package lec13.StringLec.lec01; public class StringLec01 { public static void main(String[] args) { //charAt - 문자열 인덱스로 구하기 String strCharAt = "hello, world"; char charFirst = strCharAt.charAt(0); System.out.println("charFirst :" + charFirst); char charSecond = strCharAt.charAt(1); System.out.println("charSecond :" + charSecond); //concat - 문자열 합치기 String concatStr01 = "Hello, "; String concatStr.. 2022. 11. 14.