728x90
반응형
문자열 자르기
str.substring(시작 인덱스, 종료 인덱스) = str 문자열의 시작인덱스 부터 종료 인덱스전까지 자름
특정문자 이후의 문자열 출력
str = "ABCD/DEFGH";
String result = str.substring(str.lastIndexOf("/")+1); // "/" 문자 이후 문자열부터 끝까지
System.out.println(result); // end 값을 넣지 않을경우 값은 문자열 끝으로 잡힌다.
//결과값 DEFGH
문자열 뒤집기
StringBuffer 클래스의 reverse() 메소드를 사용하여 문자열의 순서를 반대로 뒤집기
public class TestClass {
public static void main(String[] args) {
String str = "ABCDE";
System.out.println(reverseStr(str));
// 출력 결과 : EDCBA
}
public static String reverseStr(String s) {
return (new StringBuffer(s)).reverse().toString();
}
}
String을 int로 변환
int test1 = Integer.parseInt(test2);
int를 String으로 변환
String test2 = Integer.toString(test1);
소수점 n번째 자리까지 반올림하여 나타내기
System.out.println(Math.round(12.345*100)/100.0);
//12.3
올림 👉 Math.ceil(변수)
내림 👉 Math.floor(변수)
반올림 👉 Math.round(변수)
절대값 👉 Math.abs(변수)
절대값 구하기
Math.abs(변수)
배열 생성
1️⃣ 자료형[] 변수 = {데이터1, 데이터2, 데이터3, ... };
int[] score = { 93, 75, 95, 76, 70 };
int[] score = { 1, 2, 3, 4, 5 };
2️⃣ 자료형[] 변수 = new 자료형[배열 크기];
변수[0] = 데이터 값;
변수[1] = 데이터 값;
...
int[] num = new int[3]; // 크기가 3인 배열 생성
num[0] = 1; // 0번 index에 값 할당
num[1] = 2; // 1번 index에 값 할당
num[2] = 3; // 2번 index에 값 할당
배열 오름차순 정렬
Arrays.sort(arr);
배열 내림차순 정렬
Arrays.sort(arr,Collections.reverseOrder());
반응형
'자격증 > COS PRO' 카테고리의 다른 글
12.01(cos pro 1급 JAVA 문제 풀이) (0) | 2020.12.01 |
---|