package ch08;
//winform시.....
import javax.swing.*;
public class Ch0812
{
public static void main(String[] args)
{
String h="Hello";
String p="Programming";
String j="Java";
//Hello 문자열을 h로 치환.
//변수 p를 사용한 형태로 고쳐라.
//변수 j를 사용한 형태로 고쳐라.
//Hello \"Java\" 'Programming' World
//String a=("Hello Java Programming World").replace("Hello", h).replace("Programming", "'"+p+"'").replace("Java","\""+j+"\"");
String a=h+(" \""+j+"\" '"+p+"' World");
System.out.println("resultA : "+a);
//방법1. hello를 먼저 붙인다. 별도로 치환시킴..
//String a=h+(" \""+j+"\" '"+p+"' World");
//방법2. printf.. console지향... 플레폼지향을 버려야함.
System.out.printf("%s \"%s\" '%s' World",new Object[] {h,p,j});
//방법3. String.format 사용.. 단점 숫자가 들어가면 복잡해짐.
String c=String.format("%s \"%s\" '%s' World %d",new Object[] {h,p,j,new Integer(1)});
JOptionPane.showMessageDialog(null,c);
}
}