2016-04-28 24 views
-2
package mk; 

import java.util.*; 
import java.lang.*; 

public class My { 

    public static void main(String[] args) { 
     // TODO Auto-generated method stub 
     String a,b="mni nk"; 
     Scanner in=new Scanner(System.in); 
     a=in.next(); 
     System.out.println(a.replaceAll(" ", "")); 
     System.out.println(b.replaceAll(" ", "")); 
     if(a.replaceAll(" ","").equalsIgnoreCase(b.replaceAll(" ",""))) 

      System.out.println("True"); 

} 
} 

出力:このJavaプログラムの同じ入力に対して出力が異なる理由は何ですか?

mni nk 
mni 
mnink 
Picked up _JAVA_OPTIONS: -Xmx512M 
+0

達成しようとしていることは何ですか? – Sanjeev

答えて

1

使用nextLine()代わりにnext()next()は、唯一のトークンを読み出し、これaの値は、(出力のように)"mni nk""mni"ありません。

+0

"Andy Turner"ありがとうございました。コーディングは完璧に............... – Manikandan

関連する問題