2012-10-21 47 views
0

鍵盤輸入我有一個轉換降價字符串爲HTML的代碼:轉換字符串;在Java中

public static String convert(String str) { 
    if (str.equals("# ")) 
     return " "; 

    if (str.matches("#+.+")) { 
     int n = str.length() - str.replaceFirst("#+", "").length(); 
     return "<h" + n + ">" + str.substring(n) + "<h" + n + ">"; 
    } 

    return str; 
} 

我想知道的是如何讓這個類來獲取從鍵盤輸入的字符串?

回答

2

你可以使用Scanner.nextLine()

String stringToConvert = new Scanner(System.in).nextLine(); 
System.out.println("Converted string is: " + convert(stringToConvert)); 
+0

我在convert方法裏面還是在main裏寫這個? –

+0

你會把它放在'main'中。 – Reimeus

+0

非常有幫助。非常感謝 –

0

只是爲了保持簡單,您可以通過Console.readLine()

+0

所以我寫海峽=到Console.ReadLine()在類? @jack –

+0

不,您定義了一個方法,您必須將返回值從'readLine'傳遞到'convert'方法。 – Jack

+0

所以在我的主要我可以寫一個= console.readline(),然後在轉換(字符串一)? –