목록Java (19)
sm 기술 블로그
코드 public class Example1 { public static void main(String[] args) { 홍길동 홍길동1 = new 홍길동(); 홍길동1.intro(); 홍길동1.자바(); 홍길동1.씨언어(); 홍길동1.파이썬(); 홍길순 홍길순1 = new 홍길순(); 홍길순1.파이썬(); } } class 홍길동 { 홍길순 홍길순1 = new 홍길순(); public void intro() { String name = getName(); System.out.printf("안녕하세요 저는 %s입니다.\n", name); } public String getName() { return "홍길동"; } public void 씨언어() { System.out.println("씨언어 버전11")..
자바의 객체는 C언어의 포인터라고 생각하면된다. 객체 타입 인스턴스명 = new 객체 타입(매개변수); 이 선언은 자바상 어딘가에서 떠돌아 다니는 객체의 리모콘을 선언한다고 생각하면 된다. rst 변수에 arr[1]을 선언 하였다. arr는 객체로 생성된 배열로 가정하였을때 그림과 같이 구조가 된다. 다시 말해서, arr의 1번째 값을 불러오는게 아닌 1번과 연결된 객체를 불러오게 된다. 다음과 같이 rst.num을 선언하고 값을 교체하면 num 객체의 값이 교체가 된다. (어차피 객체라 rst = 10; 와 같은 코드는 에러가 난다. => 이건 리모컨에 값을 부여하는건데 리모컨은 값을 부여받는 쓰임이 아니다.)
startWith: 문자열이 지정한 문자로 시작하는지 판단 같으면 true반환 아니면 false를 반환한다.(대소문자구별) String str = "apple"; boolean startsWith = str.startsWith("a"); System.out.println("startsWith: " + startsWith); 결과값:true endWith:문자열 마지막에 지정한 문자가 있는지를 판단후 있으면 true, 없으면 false를 반환한다.(대소문자구별) String str = "test"; boolean endsWith = str.endsWith("t"); System.out.println("endsWith: " + endsWith); 결과값:true equals:두개의 String에 값만을 비교..
Collections Framework Collections Framework 구성도 Set과 List 차이점 List는 중복을 허용하고 set은 중복을 허용하지 않는다. import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; public class ListSetDemo { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add("one"); al.add("two"); al.add("two"); al.add("three"); al.add("three"); al.add("five"); System.out.println("[array..