牛客網 華為機試題
接下來,我會在這裡記錄我做華為機試題的結果,並嘗試分析它的知識點,方便今後查看。
今天,先來第一題:字元串最後一個單詞的長度
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(http://System.in);
String string = scanner.nextLine();
String[] stringArr = string.split(" ");
//int num = stringArr.length;
//string = stringArr[num-1];
System.out.println(stringArr[stringArr.length-1].length());
scanner.close();
}
}
在這道題目中,首先,我的思考思路是,先把輸入的字元串進行分割,然後選擇最後一個字元串,再把它進行提取單個字元,這樣就ok了。
在這裡需要掌握的java知識點有:字元串的分割 :" .split("正則表達式")"
字元串的長度 : length()
增加知識點:
取字元串中的字元:charAt("下標")
推薦閱讀:
※如果華為Mate11長這樣,你給幾分?
※華為mate10和華為p10有什麼區別?
※2017華為網路技術大賽回顧及經驗分享
※華為的「員工持股模式」 不只一代人的價值
※華為榮耀9和v9購買攻略?
TAG:華為 |