對於我在課堂上的項目,我必須計算二元組。
例如,如果輸入是這一行:如何查找字符串中的所有字符對
ab ab.
會有總共6二單元組。
它們是:
"ab", "b ", " a", "ab", "b." and ".\n"
我怎麼能成炭掃描輸入字符,並找到所有的二重對稱?
我目前擁有的是:
int i=0;
while(input.hasNext()){
char c = input.next().charAt(i);
i++;
System.out.println(c);
}
然而,這僅僅打印出在一個時間從字符串中的一個字符。任何人都可以幫我修改我的代碼嗎?
您使用哪種語言? C++?此外,正則表達式不需要解決這個問題。沒有,很容易解決。 – AeroX
我正在使用Java。 – paupau
您應該將整行讀入一個String對象,然後使用字符串操作函數查找所有二元組。 – RealSkeptic