\

해병 코딩

728x90
반응형

2021.03.29 - [JAVA/JAVA(자바)설치 및 툴 이용(ECLIPSE)] - [JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

 

[JAVA] 자바 설치 및 환경 하기 JDK 1.8 버전

www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위 링크 클릭 하면 여기로 온다 각자의 환경에 맞게 설치 하자 나는 윈도우 64 비트 그전 오라클 로그인 필수 1. 다운로든 된거를 실행..

marine1188.tistory.com

개발 환경

Window 10 

JDK 1.8

이클립스 2020_03 버전


package ex02.string;

public class MainEntry {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int x = 999;
		String str = "abc";
		System.out.println("str:" + str);
		
		char data [] = {'a','b','d'};
		str = new String(data);
		System.out.println("str :" + str);
		System.out.println("kbs");
		
		String msg = "defghij 12345";
		System.out.println("korea" + msg);// korea defghij 12345
		System.out.println(msg);
		
		msg = msg.concat("Seoul");//문자열 결합
		System.out.println(msg);
		
		String str2 = "abcdf".substring(2);// 중간 문자열 추출
		System.out.println(str2); // cdef
		
		str2 = "mu Seon lie li go".substring(2,5);//시작값 포함 끝값 미포함
		System.out.println(str2);
		
		System.out.println(msg+":"+str2);
		
		
	}

}

 

str:abc
str :abd
kbs
koreadefghij 12345
defghij 12345
defghij 12345Seoul
cdf
 Se
defghij 12345Seoul: Se

String 으로 객체 생성 가능 

		//객체 생성
		String s1 = "happy seongkyu";
		String s2 = "BUSAN";

복붙 해서 각자 어떠한 결과가 나오는지 확인 해보자

package ex02.string;

public class StringMethod {
	public static void main(String[] args) {
		//객체 생성
		String s1 = "happy seongkyu";
		String s2 = "BUSAN";
		
		System.out.println(s1);
		System.out.println(s2);
		System.out.println(s2.replace("EO", "korea"));
		System.out.println(s2.hashCode());
		System.out.println(s2);
		
		System.out.println("-------------------------------");
		s2 = s2.replace("EO", "Korea");
		System.out.println(s2.hashCode()); // -1910762226
		System.out.println(s2);
		
		//s1 = s1.concat(s2); //문자열 결합
		s1 = s1 + s2;
		System.out.println(s1);
		System.out.println("================");
		String s3 = new String("     ab   cd       ");
		System.out.println(s3);
		System.out.println(s3.length());//문자열 길이
		s3 = s3.trim(); // 공백 제거
		System.out.println(s3.length());
		System.out.println(s3);
		System.out.println("=======================");
		
		String s4 = new String("ab/defghi/34566/kerigid/93742");
		String[] s5 = s4.split("/"
				+ "");
		
		for (int i = 0; i < s5.length; i++) {
			System.out.println("분리된" + i + "번 문자열:" + s5[i]);
		}
		System.out.println("================");
		String s6 = "010-2733-0000";
		String[]s7 = s6.split("-");
		for (int i = 0; i < s7.length; i++) {
			System.out.println(s7[i]);
		}
		
		System.out.println("====================");
		String s8 = "1234566abcdef 9893534 94589345 string";
		char ch = s8.charAt(10);
		System.out.println(ch);
		
		s8 = s8.substring(3);
		System.out.println(s8); // 3번 인텍스 부터 끝까지 출력
		
		s8 = s8.substring(5,7);// 시작위치 값 포함 , 끝값 미포함
		System.out.println(s8);
		
		System.out.println("+++++++++소문자 대문자 변환++++++++");
		System.out.println("소문자 출력 toLowerCase():"+ s2.toLowerCase());
		System.out.println("대문자 출력 toUpperCase():"+ s1.toUpperCase());
		
		System.out.println(s1.length()); // 문자열 길이
		char[] ch2 = s1.toCharArray();
		
		for (int i = 0; i < ch2.length; i++) {
			System.out.println(ch2[i]+"\n");
		}
		
	
	}
}
happy seongkyu
BUSAN
BUSAN
63566477
BUSAN
-------------------------------
63566477
BUSAN
happy seongkyuBUSAN
================
     ab   cd       
19
7
ab   cd
=======================
분리된0번 문자열:ab
분리된1번 문자열:defghi
분리된2번 문자열:34566
분리된3번 문자열:kerigid
분리된4번 문자열:93742
================
010
2733
0000
====================
d
4566abcdef 9893534 94589345 string
bc
+++++++++소문자 대문자 변환++++++++
소문자 출력 toLowerCase():busan
대문자 출력 toUpperCase():HAPPY SEONGKYUBUSAN
19
h

a

p

p

y

 

s

e

o

n

g

k

y

u

B

U

S

A

N
package ex02.string;

public class StringMian {
	public static void main(String[] args) {
		int x = 3 , y = 5;
		System.out.println("x =" + x +",y ="+ y);
		x = y;
		System.out.println("x =" + x +",y ="+ y);
		
		String s1 = "korea";
		String s2 = "happy";

		System.out.println("s1 =" + s1 + ",s2 ="+s2);
		System.out.println("hashcod:"+ s1.hashCode()+"\t," + s2.hashCode());/////
		
		
		s1 =s2;
		System.out.println("s1 =" + s1 + ",s2 ="+s2);
		System.out.println("hashcod:"+ s1.hashCode()+"\t," + s2.hashCode());
		s2 = "seoul";
	}
}

 

x =3,y =5
x =5,y =5
s1 =korea,s2 =happy
hashcod:102236330	,99047136
s1 =happy,s2 =happy
hashcod:99047136	,99047136

728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band