java核心技术阅读笔记----基础知识,java核心技术
java核心技术阅读笔记----基础知识,java核心技术
public class Test {
public static void main(String args[]){
if(args.length == 0 || args[0].equals("-h"))
System.out.println("Hello,");
else if(args[0].equals("-g"))
System.out.println("Goodbye,");
for(int i=1; i<args.length; i++)
System.out.print(args[i]);
}
}
如果使用下面这种形式运行这个程序:java Test -g cruel world 那么将输出Goodbye,cruel world。args.length = 3; args[0] = -g; args[1] = cruel。主要用于在命令行将参数传递给这个程序。
-
java随机数机制,Math.random(),这个方法将返回一个0到1之间的包含0不包含1的随机浮点数。用乘n的方法就可以得到0到n-1之间的随机数了。如int r = (int )(Math.random()*n);
-
String API java.lang.string 1.0
|char charAt(int index)|返回index的字符 |
|int compareTo(String other)|按字典顺序比较两个字符串,之前返回负数,之后返回整数,相等返回0|
| boolean equals(String other) | 两字符串相等返回true |
|boolean endsWith(String suffix)|如果字符串以suffix结尾返回true,对应有stratsWith(String suffix) |
|int length()|返回字符串长度|
| String toLowerCase() |返回一个新字符串,全部小写。toUpperCase()全部大写 | -
Arrays API java.util.Arrays常用方法
| String toString(type[] a)|将a转化为字符串 |
|static void sort(type[] a)|快速排序|
|static int binarySearch(type a[], int start, int end, type v) |采用二分法查找v,成功返回下标,否则返回负数 |
|static void fill(type[] a, type v)|将数组所有元素设置为v |
| boolean equals(type a[], type b[])|如果两个数组下标相同,且对应下标元素相等,则返回true|
相关文章
- 暂无相关文章
用户点评