Visual Studio Code에서 Kotlin 사용(Code Runner)

JDK 설치 오라클 사이트에 방문해서 JDK를 설치한다. https://www.oracle.com/java/technologies/javase-downloads.html 원하는 버전을 받으면 되며 설치 후 환경변수 설정을 하지 않아도 vscode에서 실행되는 것을 확인했다. 만약 vscode에서 javac가 없어서 컴파일되지 않는다는 문구가 뜬다면 구글에 “자바 환경변수 설정”을 검색하여 따른다. 만약 이러한 오류가 발생할 때 댓글 달아주시면 환경변수 설정을 추가하도록 하겠습니다. kotlin compiler 다운 코틀린 컴파일러를 다운받는다. https://github.com/JetBrains/kotlin/releases dev … Read more

[Kotlin] 코틀린 문자열 자르기(split, chunked)

코틀린 문자열 자르기 delimiter를 기준으로 문자열 자르기(split) split함수를 이용하면 delimiter를 기준으로 문자열을 자를 수 있다. 예를들어 delimiter가 쉼표라면 문자열을 쉼표를 기준으로 자른다. split의 리턴값은 List다. 위 인수 중 ignoreCase, limit는 생략 가능하며 생략시 기본값이 사용된다. 일반적인 경우는 delimiters만 지정하면 된다. ignoreCase, limit는 사용해본적이 없어서 아래 코드 주석으로 설명을 대체한다. 개수를 기준으로 문자열 자르기(chunked) 개수를 기준으로 … Read more

[Android, Kotlin] 안드로이드 텍스트뷰(TextView) 가운데 정렬하기

서론 안드로이드 스튜디오에서 코드가 아닌 디자인으로 텍스트뷰의 텍스트를 가운데 정렬한다. 본론 레이아웃에서 텍스트뷰를 만들면 기본적으로 텍스트가 왼쪽정렬되어있다. xml에서 만약 위와같은 디자인이 아닌 코드가 보인다면 디자인으로 변경한다. 텍스트뷰를 클릭하고 우측의 ‘All Attributes’를 선택해서 속성목록을 연다. 목록에서 gravity를 찾고 center_horizontal을 체크하여 true로 바꾼다. 텍스트뷰의 텍스트가 가운데 정렬된것을 볼 수 있다. center_vertical을 true로 바꿀경우 위아래도 가운데 정렬할 수 … Read more