2016-04-28 63 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"(如在输出),而不是"mni nk"

+0

谢谢“Andy Turner”现在编码完美无缺............... – Manikandan

相关问题