본문 바로가기

전체 글

(124)
개인자바 공부하면서 배우는것들 3주차 [chart.At(n] -문자열은 n번째 문자를 가져오는 메소드이다 -String은 char타입을 담고있는 배열과 같다 ex) String변수.chart.At(2) => 인덱스 1번째 문자열을 char타입으로 반환 [substring(n,m)] -n이상 m미만 까지의 문자열을 반환받는다 ex) String타입변수.substring(0,1) => 인덱스0번째 문자를 String 타입으로 반환 -2반환 ex) [compareTO()] -두 변수의 값의대한 비교를 해준다 - int변수.compareTo(int변수) => 두수의 차이를 왼쪽-오른쪽의 형식으로 int타입으로 반환한다 -String변수.compareTo(String변수) => 문자열 비교같은경우 인덱스0번째부터 비교하기 시작한다 케이스1) 처음부터..
자바 10일차 [메소드] 클래스가 가질수 있는것이다 마치 클래스이 함수같은 느낌이다 ex) 반환타입 메소드 이름 (매개변수=파라미터=입력변수){ [return] 현재 실행중인 메소드를 종료시킨다 또한 종료하는 시점에 호출한곳으로 특정한 값을 반환 시키는 것 또한 가능하다 [궁금한점] c += i를 넣으면 숫자가 문자열로 저장된다 char보다 int의 타입이 더큰데 왜 자동 형변환이 일어나는 걸까 4byte가 들어와도 2byte공간을 2개할당해서 받을수있기때문에 String을 더 큰타입으로 본다는걸까
자바9일차 [boolean] trus/flase를 갖는 타입 ex) boolean check = false; [배열의 특정 인덱스 삭제] 배열의 지정된 인덱스 값을 삭제하기 [느낀점] 배열의 길이는 한번 초기화 되면 변하지 않는다는점을 알았다 [equals] 객체의 값을 비교한다 [==] primitive type 인경우 값을 Wrapper class인경우 주소 값을 비교한다 [궁금한점] 근데 막상보니 Arrays.toString을 함수형식으로 풀어낸 부분에서 길이부분만 -1 적게 수정하니까 원하던대로 나왔다 이런식으로 9번째까지 출력하는 방법말고 삭제한 그즉시 해당인덱스를 지워버리고 배열의 크기까지 줄여버리는 방법이 있는지 알고싶다 [해결] -ArraysList에 원하는 기능이있었다 -ArraysList또한 기본..