32. 문자열을 문자배열로 , 문자배열을 문자열로 - Arrays,toString(x),StringBuilder(),toCharArray();
import java.util.Arrays; public class Example { public static void main(String[] args) { //문자열과 문자 배열 String str1 = "java program"; char[] c_arr = {'j','a','v','a',' ','p','r','o','g','r','a','m'}; //문자열과 문자 배열의 비교 System.out.println(str1.equals(c_arr)); //string과 char라서 비교불가 //문자배열을 문자열로 변환1 String str2 = Arrays.toString(c_arr); System.out.println(str1==str2); System.out.println(str1); System.o..
31.문자열 변경, 특정구간추출, 특정문자의 위치, 문자열 분리, 문자열의 배열로 - replace,substring,indexOf,split
문자열의 길이 = 글자수 문자열의 전체를 초기화할때는 String str = "처음만들어졌습니다"; str = "초기화당해버렸습니다"; --이런식으로 전체를 바꿀수 있다 그치만 일부의값만 변경을 하고싶을때도 있는법 문자열명.replace("기존값","바꿀값"); 으로하면 할수있다 단, ex를보고 조심해야할점을 판단할것 String exstr = "가나초콜렛 가나다라 도도한나초"; exstr = exstr.replace("가나","그러나"); ---> exstr : "그러나초콜렛 그러나다라 도도한나초" exstr = exstr.replace("나초","동충하초"); ---->exstr: "그러동충하초콜렛 그러나다라 도도한동충하초" 주의하지 않으면 이렇게 도도한동충하초가 되어버린다 replaceAll도 있는..
30. 문자열과 문자배열 -String array , char array - charAt
char 변수명 = 문자열명.charAt(인덱스번호); ex) String str = "ABCDEF-U" char a = str.charAt(0); ----> str의 0번째 이므로 A str.length(); -----> 문자열의 길이 배열의 경우 length()가 아닌 length로 되므로 햇갈릴수있다 public class Example { public static void main(String[] args) { //문자열과 문자 배열 String str1 = "java program"; char[] c_arr = {'j','a','v','a',' ','p','r','o','g','r','a','m'}; System.out.println(str1); //str1.length(); : 글자수 //c_..