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