2016-09-18 6 views
-4

私の現在のコードは次のとおりです。outputWithoutWhitespace()メソッドを使用してユーザーの入力を印刷する必要がありますが、実際にどのように適用するかを理解するのは苦労しています。私は\tを使用すべきだと思う。 outputWithoutWhitespace()メソッドで印刷するときに空白を取り除くにはどうすればよいですか?それが宣言されている場所を正確に `outputWithoutWhitespaceは何outputWithoutWhitespace()メソッドを適用するにはどうすればよいですか? Java

import java.util.Scanner; 

public class TextAnalyzer { 
    public static void main(String[] args) { 
    Scanner scnr = new Scanner(System.in); 
    String userInput = " "; 
    int getNumOfCharacters = 0; 
    int count = 0; 

    System.out.println("Enter a sentence or phrase: "); 
    userInput = scnr.nextLine(); 
    System.out.println("You entered: " + userInput); 

    count = getNumOfCharacters(userInput); 
    System.out.print("Number of characters: "+ count); 
    } 

    public static int getNumOfCharacters(String userInput) { 
    int userCount = userInput.length(); 

    return userCount; 
    } 
} 
+2

()'と/定義されましたか? – rorschach

+0

outputWithoutWhitespace()メソッドを作成し、そのメソッドでString.replace()メソッドを使用する必要があります:userInput.replace( ""、 ""); – DevilsHnd

答えて

0
package whitesp; 

import java.util.Scanner; 

public class TextAnalyzer { 
public static void main(String[] args) { 
Scanner scnr = new Scanner(System.in); 
String userInput = " "; 
int getNumOfCharacters = 0; 
int count = 0; 

System.out.println("Enter a sentence or phrase: "); 
    userInput = scnr.nextLine(); 
System.out.println("You entered: " + userInput); 

count = getNumOfCharacters(userInput); 
System.out.print("Number of characters: "+ count); 
} 

public static int getNumOfCharacters(String userInput) { 
    String omitSpace=userInput.replace(" ",""); 

int userCount = omitSpace.length(); 


return userCount; 
} 

} 
関連する問題