////4page 까지 완
추가예뎡
int num = new int[2];
int num = new int[arr.length];
int num = {0,0};
for(int i=0; i<num.length; i++){
...
}
비교 할 때 < == 과 .equals()>
==는 같은 객체인지 비교하고 문자열을 비교하지 않기 때문에 .equals 사용
새로운 배열 = Arrays.copyOfRange(원본배열, 복사하려는 시작요소의 인덱스, 복사하려는 마지막 요소의 인덱스의 바로 다음 인덱스);
arr={1,2,3,4,5,6,7} 에서 2-6까지 복사하려면
arr1 = Arrays.copyOfRange(arr,1,5);
Array.sort(배열) > 배열을 오름차순으로 정렬
for(int i=0; num.length(); i++){
...
}
스트링 = 문자열.replace("제거할 문자","대체될 문자");
String s = "strinzg";
String newS = s.replace("z","");
문자안에 (문자)가 포함 하는지 boolean값으로 리턴
String s1 ="str";
String s2 = "strs";
s2.contains(s1); > true
String s = "test ing";
s.replaceAll("test", "테스트");
~.toUpperCase() > 소문자-> 대문자
~.toLowerCase() > 대문자-> 소문자
~.split("") > ""를 기준으로 자름
~.trim() > 대상 문자열의 앞/뒤 공백 자름. 문자열 중간에 있는 공백은 제거되지 않는다.
~.indexOf() > 특정 문자 위치 찾기. 찾지못하면 -1을 반환.
~.substring(3) > 3번째 index부터 잘라서 출력.
int answer=0;
String price = 100;
answer = (int)(price); > int로 형 변환
Integer.parseInt() > 정수로 변환
Integer.parseInt(문자열, int진수) > 진수인 문자열 값을 10진수 int타입으로 변환해줌
Integer.toBinaryString(int) > 10진수를 2진수로 바꾸어 String타입으로 반환
Math.sqrt(25) > 특정값의 제곱근 구하기 /20의 제곱근
Math.pow(2,3) > 거듭제곱 /2의 3승
Math.abs(-8) > 절댓값 /8
Math.max() > 최댓값
Math.min() > 최솟값