Java核心1(第三章)

3.6字符串

子串substring(a,b)方法    第二个参数是不想复制的第一个位置  可以从一个较大的字符串中提取一个子串

3.6.2拼接  Java允许使用+号链接两个字符串

3.6.3不可变字符串。  可以先提取需要的字符,然后再接上替换的字符串

3.6.4检测字符串是否相等  equals()方法检测两个字符串是否相等

3.6.6  charAt(n)方法可以返回位置为n的代码单元  n介于0~s.length()-1之间

3.10.1  for each循环

语句格式为  for(variable:collection) statement;

collection这一集合表达式必须是一个数组或者是实现了Iterable的接口的类对象。

public static void main(String[] args){
int []a={1,2,3,4};
for (int i:a){
System.out.println(i);
}
}

数组初始化和匿名数组
Java中提供了一种创建数组对象并且同时赋予初始值的简化书写形式
1 int【】smallPrimes={1,2,3,4,5};
2 amall=new int【】{1,12,3,4,4,5};

3.10.3数组拷贝
在Java中,允许将一个数组变量拷贝给另一个数组变量。 此时两个变量将引用同一个数组
Arrays类的copyTo方法可以实现所有拷贝即
int【】 copiedLuck=Array.copyOf(LuckNumbers,LuckNumbers.length) //第二个参数是新数组的长度。
3.10.4 命令行参数
每个Java应用程序都有一个带Stringarg【】参数的main()方法。这个参数表明main方法接收一个字符串数组,也是命令行参数
3.10.5数组排序 使用Array类中的sort()方法
3.10.6多维数组
double 【】【】balances













猜你喜欢

转载自www.cnblogs.com/Damocless/p/11820646.html