Q
這行代碼的解釋?
0
A
回答
7
char []是您的數據類型。 「char」是一個16位字符,char []是一個字符數組。
args [0]是傳遞給程序的第一個參數。
.toCharArray();將該參數轉換爲字符數組。
這行代碼基本上是取一個參數,將它變成一個字符數組,然後將它存儲在一個字符數組「password」中。
3
ARGS
[0]
大概是一個字符串數組。因此,它是調用方法String.toCharArray(),它將字符串轉換爲字符數組。
編輯:更正了我的評論後的答案。
2
它將args數組的第一項(可能是傳遞給main
方法的第一個命令行參數,它是字符串類型)轉換爲等效的字符數組(包含所有構建串)。
0
ARGS [0] - 表示字符串 toCharArray() - 轉換這個字符串的字符數組
1
ARGS是一個數組。
該數組的類型包含一個名爲toCharArray的函數,該函數返回一個字符數組。 NOTE: args is most likely an array of strings
所以它需要args [0]中的字符串並創建一個表示該字符串的字符數組。
4
它將Java程序—的第一個參數轉換爲String[]
,並將main
方法—轉換爲字符數組。
大多數面向密碼的API使用char[]
,這樣在調用方法之後,調用者可以「清零」數組,從而有效地從內存中刪除密碼。由於Java String
實例是不可變的,因此它們不能被零化。但是,實際上,如果不使用String
就很難獲得用戶輸入。所有的Web框架都會將網絡請求中提交的密碼轉換爲String
。但是,Swing密碼小部件和Java 6的Console
類將輸入char[]
。
0
相關問題
- 1. 解釋這行代碼
- 2. 解釋這行代碼的Android
- 3. 這段代碼的解釋?
- 4. 解釋這行代碼在斯卡拉
- 5. 有人可以解釋這行代碼?
- 6. 請解釋這行js代碼。
- 7. 解釋這個C++代碼
- 8. 請解釋這些代碼
- 9. 請解釋這段代碼
- 10. 解釋這個代碼
- 11. 解釋這個Groovy代碼?
- 12. 解釋這個代碼
- 13. 代碼行的解釋
- 14. 解釋這些LINQ的代碼
- 15. 請解釋這段代碼的工作?
- 16. 的Javascript解釋這個代碼,請
- 17. 解釋代碼
- 18. 解釋代碼
- 19. 代碼解釋
- 20. 代碼解釋
- 21. 解釋代碼
- 22. 解釋代碼
- 23. 可以請人解釋這段代碼?
- 24. 有人可以解釋這個代碼
- 25. 解釋這一併發Scala代碼
- 26. 解釋這個C代碼請
- 27. 解釋Arrowlets源代碼,這部分
- 28. 這是什麼Javascript代碼?解釋
- 29. 請解釋這個Ruby代碼(在軌)
- 30. 解釋什麼是這個代碼
+1對於讀心術。你怎麼知道參數指的是主參數? ... – OscarRyz 2009-11-26 20:40:27