import java.util.Arrays;
import junit.framework.TestCase;
public class Test extends TestCase
{
/**
* 找第二大值
*/
public void TestS()
{
int[] a = {2,2,2,2,2,2,2};
int max = Integer.MIN_VALUE;
int sec = Integer.MIN_VALUE;
if(a.length>0)
{
for(int i=0; i<a.length; i++)
{
if(max<a[i])
{
max=a[i];
}
}//用于找出最大值;
for(int i=0;i<a.length;i++)
{
if(a[i]!=max)
{
if(sec<a[i])
{
sec=a[i];
}
}
}//找出第二大值
}
if(sec==Integer.MIN_VALUE)
{
System.out.println("无");
}else
{
System.out.println(sec);
}
}
public void TestOne()
{
int[] a = {1,21,55,4,3,78,78,78,9,5,6};
if(a.length>0)
{
for(int i=0;i<a.length;i++)
{
for(int j=i+1;j<a.length;j++)
// for(int j=a.length-1;j>i;j--) //倒过来排
{
if(a[i]<a[j])
{
int b = a[i];
a[i] = a[j];
a[j] = b;
}
}
}
}
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
}
public void TestTwo()
{
int[] a = {1,21,55,4,3,78,78,78,9,5,6};
Arrays.sort(a);
for(int i: a){
System.out.print(i+" ");
}
}
public void TestThree()
{
String str = "zhanghuayangmin";
String[] s = str.split("");
//用Arrays中的copyOfRange(源数组,起始位置,拷贝的长度)方法实现
// String[] str_c = Arrays.copyOfRange(s, 1,s.length);
// for(String a : str_c){
// System.out.println(a);
// }
//用System中的arraycopy(源数组,源数组起始位置,目标数组,起始位置,个数)方法实现
String[] arry = new String[s.length-1];
System.arraycopy(s, 1, arry, 0, arry.length);
for(String temp : arry)
{
System.out.println(temp);
}
}
}