java
Stream 2
바이홍
2007. 4. 11. 17:03
반응형
>>>>>>>>> Stream 2 <<<<<<
☆한글이 깨지는 문제를 해결해보자
import java.io.*;
class Test{
public static void main(String args[]){
Test.ta(System.in);
}
public static void ta(InputStream is){
Reader re=new InputStreamReader(System.in); //InputStreamReader은 Reader의 자손이다.
try{
while(true){
int i=re.read(); // 한글을 쓸 수 있다.(Reader클래스의 객체에서 문자를 읽을수 있다)
if(i==-1) break;
char c=(char)i;
System.out.print(c);
}
}catch(IOException e){
System.err.println(e);
}
System.out.println();
}
}
------
//위에꺼보다 간단한 로직....
import java.io.*;
class Test{
public static void main(String args[]) throws Exception{
Reader re=new InputStreamReader(System.in);
while(true){
int i=re.read();
if(i==-1)break;
System.out.print((char)i);
}
}
}
☆한글이 깨지는 문제를 해결해보자
import java.io.*;
class Test{
public static void main(String args[]){
Test.ta(System.in);
}
public static void ta(InputStream is){
Reader re=new InputStreamReader(System.in); //InputStreamReader은 Reader의 자손이다.
try{
while(true){
int i=re.read(); // 한글을 쓸 수 있다.(Reader클래스의 객체에서 문자를 읽을수 있다)
if(i==-1) break;
char c=(char)i;
System.out.print(c);
}
}catch(IOException e){
System.err.println(e);
}
System.out.println();
}
}
------
//위에꺼보다 간단한 로직....
import java.io.*;
class Test{
public static void main(String args[]) throws Exception{
Reader re=new InputStreamReader(System.in);
while(true){
int i=re.read();
if(i==-1)break;
System.out.print((char)i);
}
}
}