article thumbnail image
Published 2022. 12. 23. 10:03


String 소문자로 변경하기

String str = (sc.next()).toLowerCase();

 

char형태에 0번째 한개만 넣기
char c = sc.next().charAt(0);

 

char형태 소문자(대문자)로 변경하기
c=Character.toLowerCase(c);

 

charAt으로 자른 문자 몇번째를 가져올것인지
for(int i=0; i<str.length(); i++) {
if(str.charAt(i)==c) {
}

 

char문자열 확인
char c;
for(char i=33; i<127; i++) {
c=i;
System.out.println(i+0+" -> "+c);
}

 

2진수->10진수->문자

2진수-> 10진수 Integer.parseInt("1000011", 2)

2진수-> 10진수-> 문자 (char)Integer.parseInt("1000011", 2)

 

for each 사용하기

String[] numbers = {"one", "two", "three"};

for(String number: numbers)

{ System.out.println(number); }

 

공백체크

while((a=str.indexOf(' '))!=-1) {  //공백으로 잘랐을때 공백이 없으면 -1이 된다.
str=str.substring(a+1);
}

str.indexOf(' ') // indexOf 란 해당된 문자가 처음 등장했을때의 포인터(숫자) 이다.

 

문자제거

str.replaceAll("[^A-Z]","")   //A-Z가 아닌것은 "" 으로 변환한다.

 

한글자씩 자르기

String[] str = sc.next().split("");

복사했습니다!