728x90
๋ฐ์ํ
๐ซ ์ค์ต1
package com.kh.prac1.controller;
public class StrCon {
public void strMethod() {
String str1 = "๋ฌด๊ถํ ๊ฝ์ด ํผ์์ต๋๋ค.";//๋ฆฌํฐ๋ด
String str2 = new String("๋ฌด๊ถํ ๊ฝ์ด ํผ์์ต๋๋ค.");//new์ฐ์ฐ์
String str3 = new String("๋ํด๋ฌผ๊ณผ ๋ฐฑ๋์ฐ์ด");//new์ฐ์ฐ์
System.out.println("======hashCode ๋น๊ต======");
System.out.println("str1 : " + str1.hashCode());
System.out.println("str2 : " + str2.hashCode());
System.out.println("str3 : " + str3.hashCode());
System.out.println("======identityHashCode ๋น๊ต======");
System.out.println("str1 : " + System.identityHashCode(str1));
System.out.println("str2 : " + System.identityHashCode(str2));
System.out.println("str3 : " + System.identityHashCode(str3));
}
}
package com.kh.prac1.run;
import com.kh.prac1.controller.StrCon;
public class Run {
public static void main(String[] args) {
StrCon sc = new StrCon();
sc.strMethod();
}
}
/*
======hashCode ๋น๊ต======
str1 : 313772671
str2 : 313772671
str3 : 282595592
======identityHashCode ๋น๊ต======
str1 : 1159190947
str2 : 925858445
str3 : 798154996
*/
๐ซ ์ค์ต2
package com.kh.prac2.controller;
import java.util.Scanner;
import java.util.StringTokenizer;
public class SpaceUpper {
public void spaceToUpper() {
Scanner sc = new Scanner(System.in);
System.out.print("์์ด๋ฅผ ์
๋ ฅํ์์ค(๋์ด์ฐ๊ธฐ ํฌํจ): ");
String str = sc.nextLine();
StringTokenizer st = new StringTokenizer(str, " ");
StringBuilder sb = new StringBuilder();
String str1 = "";
while(st.hasMoreTokens()) {
String token = st.nextToken();
for(int i=0; i<token.length(); i++) {
if(i==0) {
str1=token.toUpperCase();
sb.append(str1.charAt(i));
}
else {
sb.append(token.charAt(i));
}
}
sb.append(" ");
}
System.out.println(sb);
}
}
package com.kh.prac2.run;
import com.kh.prac2.controller.SpaceUpper;
public class Run {
public static void main(String[] args) {
SpaceUpper su = new SpaceUpper();
su.spaceToUpper();
}
}
/*
์์ด๋ฅผ ์
๋ ฅํ์์ค(๋์ด์ฐ๊ธฐ ํฌํจ): aaa bbb ccc
Aaa Bbb Ccc
*/
728x90
๋ฐ์ํ
'Dev > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ฐ์ฒด(11)] ์ค์ต3, ์ค์ต4 (0) | 2022.05.15 |
---|---|
[๊ฐ์ฒด(10)] ์ค๋ฒ๋ผ์ด๋ฉ(Overriding), ์ค๋ฒ๋ก๋ฉ(Overloading) (0) | 2022.05.15 |
[๊ฐ์ฒด(8)] ์์(Inherit) / super()์ super. / is a / has a (0) | 2022.05.10 |
[๊ฐ์ฒด(7)] ๊ฐ์ฒด ๋ฐฐ์ด (0) | 2022.05.10 |
[๊ฐ์ฒด(6)] ๋ฉ์๋(Method) (0) | 2022.05.10 |