본문 바로가기
같은 숫자는 싫어) Array vs List 즉 배열은 새로운 것을 추가 혹은 삭제할 때 그 자리(공간)은 변경 하지 않지만 리스트는 자리를 옮겨서 빈 공간이 없도록 한다. 출처-https://opentutorials.org/module/1335/8711 2022. 8. 18.
같은 숫자는 싫어) append vs add append는 문자열 붙이기에 add는 리스트 추가에 사용됨. 1. ArrayList.add(E e) 리스트의 마지막에 인자로 전달된 아이템을 추가합니다. public void add(E e) 자세한 코드는 JDK8 ArrayList.java를 참고해주세요 1-1. ArrayList.add(E e) 예제 add()를 이용해서 ArrayList에 아이템을 추가하는 코드입니다. 한번 리스트에 아이템을 추가하고 리스트의 모든 내용을 출력하는 것을 반복하였습니다. 결과를 보면 리스트의 마지막에 아이템이 추가되는 것을 볼 수 있습니다. // String의 ArrayList 객체 생성 ArrayList fruits = new ArrayList (); // new ArrayList() 도 가능 // add()로 St.. 2022. 8. 18.
숫자문자열과 영단어)Integer.parseInt 이전에 봤던 charAt()은 String타입의 문자열에서 우리가 원하는 단어만 뽑아와서 char타입으로 변환시켜주는 명령어였다. 이번에는 parseInt()라는 것인데 당연히 기능도 다르고 사용법도 다르다. 하지만 String타입을 변환시키는데 있어서 많이 쓰이는 녀석이니 잘 알아보도록 하자. 먼저 parseInt()의 기능은 String타입의 숫자를 int타입으로 변환해주는 녀석이다. int뿐만 아니라 byte, short, long, float, double 등 숫자와 관련된 타입은 전부 가능하다. 각각 Byte.parseByte(); Short.parseShort(); Integer.parseInt(); Long.parseLong(); Float.parseFloat(); Double.parseDo.. 2022. 8. 15.
숫자 문자열과 영단어) startsWith/endsWith startsWith() - boolean startsWith(String prefix) - startsWith() 함수는 대상 문자열이 특정 문자 또는 문자열로 시작하는지 체크하는 함수이다. - 해당 문자열로 시작되는지 여부를 확인하고 boolean 에 맞춰 true/false 값을 리턴한다. endsWith() - boolean endsWith(String suffix) - endsWith() 함수는 대상 문자열이 특정 문자 또는 문자열로 끝나는지 체크하는 함수이다. - 해당 문자열로 끝나는 여부를 확인하고 boolean 에 맞춰 true/false 값을 리턴한다. **공백도 취급 출처: https://mine-it-record.tistory.com/128 [나만의 기록들:티스토리] 2022. 8. 15.
숫자 문자열과 영단어) charAt 기본형 변수인 char는 단 한 글자만 저장할 수 있는 변수다. charAt은 String으로 저장된 문자열 중에서 한 글자만 선택해서 char 타입으로 변환해주는 녀석 예시) String str = new String(); char c = ' '; str = "안녕하세요"; c = str.charAt(0); System.out.println(c); //안 출처- https://colossus-java-practice.tistory.com/31 2022. 8. 15.
숫자 문자열과 영단어) StringBuilder 자바에서 String 객체는 변경이 불가능. 따라서 하나의 문자열을 다른 문자열과 연결하면 새 문자열이 생성되고, 이전 문자열은 가비지 컬렉터 로 들어간다. 많은 문자열을 연결하는 상황에서 StringBuilder를 이용해 변경 가능한 문자열로 만들어 String을 합치는 작업을 해줄 수 있다. (다른 방법도 있음) public class Main { public static void main(String[] args) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append("문자열 ").append("연결"); // String str = stringBuilder; // String에 StringBuilder를 그대로 넣을 순.. 2022. 8. 15.