공부를 하고 다시 그 문제들을 풀어볼생각으로 답은 안적는다.
이번 문자열자르기는
.length()와 .substring()을 활용했다.
.length()는 길이 나타내고,
.substring()은 문자열 보여준다.
String str = "ABCDEFG"; //대상 문자열
/*A=0 B=1 C=2 D=3 E=4 F=5 G=6의 index를 가진다.*/
System.out.println(str.substring(3));
/*substring(시작위치) 결과값 = DEFG*/
System.out.println(str.substring(3, 6));
/*substring(시작위치,끝위치) 결과값 = DEF*/
//끝위치 전까지나온다.
위처럼 인수가 하나라면 시작위치로잡고 끝까지 문자열을 반환하고,
두개라면 앞의 인수가 시작값, 뒷인수가 마지막값으로 마지막값은 반환하지않는다.
헷갈리지 않아야되는 것이 배열이 0부터 시작하는것과 결과값 마지막값을 빼고 계산한다는것.
※ 정리하다가 또 헷갈려서 다시 정리하는데 인수는 함수로 전달되는 실제값을 말하고 매개변수는 함수내에서 쓰이는 말을 칭한다.
public class Main {
public static void main(String[] args) {
String argument = "This is Argument";
testFunction(argument);
}
private static void testFunction(String parameter){
System.out.println(parameter);
}
}
참고하면 좋다 인수 = argument, 매개변수 = parameter
728x90
'2020 > 프로그래머스 java 강의 정리' 카테고리의 다른 글
첫째날 (0) | 2020.02.18 |
---|---|
이클립스 단축키(핵심) (0) | 2020.01.29 |
이클립스 프로젝트 생성 및 깃으로 관리(보충필요) (0) | 2020.01.28 |
자바 프로그래밍 실력 성장하려면 (0) | 2020.01.28 |
댓글