*说明:数组遍历、取反、求最大值最小值、排序接口
*@param at.paiXu 排序接口,支持int数组
*@param at.fanZhuan 翻转接口,支持char数组
*@param at.fanZhuan1 翻转接口1,支持string
*@param at.maxValue 求最大值接口,支持int数组
*@param at.minValue 求最小值接口,支持int数组
*@param at.bianLi 数组遍历,支持int数组
*@param at.bianLi1 数组遍历1,支持char数组
*@author 黄乐
*@time 2019/1/17
*/
public class ArryTools
{
static int[] arry;//int数组命名
static char[] arr;//char数组命名
static String ar;//string命名
public ArryTools(){}
public ArryTools(int[] arry,char[] arr,String ar){
this.arry = arry;
this.arr = arr;
this.ar = ar;
}
//int数组排序
public static void paiXu(){
int temp;
for(int i = 0; i<arry.length-1;i++){
for(int j = i+1; j<arry.length;j++){
if(arry[i]<arry[j]){
temp = arry[i];
arry[i] = arry[j];
arry[j] = temp;
}
}
}
for(int b:arry){
System.out.println(b);
}
}
//char数组翻转
public void fanZhuan(){
char temp;
for(int i = 0; i <arr.length/2;i++){
temp = arr[i];
arr[i] = arr[arr.length-1-i];
arr[arr.length-1-i] = temp;
}
for(char b:arr){
System.out.println(b);
}
}
//string翻转
public void fanZhuan1(){
char temp;
char[] gg = ar.toCharArray();
for(int i = 0; i <gg.length/2;i++){
temp = gg[i];
gg[i] = gg[gg.length-1-i];
gg[gg.length-1-i] = temp;
}
String hl = String.valueOf(gg);
System.out.println(hl);
}
//int数组求最大值
public void maxValue(){
int a = arry[0];
for(int i = 1; i < arry.length;i++){
if(a < arry[i]){
a = arry[i];
}
}
System.out.println(a);
}
//int数组求最小值
public void minValue(){
int a = arry[0];
for(int i = 1; i < arry.length;i++){
if(a > arry[i]){
a = arry[i];
}
}
System.out.println(a);
}
//int数组遍历
public void bianLi(){
for(int a:arry){
System.out.println(a);
}
}
//char数组遍历
public void bianLi1(){
for(char a:arr){
System.out.println(a);
}
}
在这里插入代码片
数组遍历、取反、求最大值最小值、排序接口
最新推荐文章于 2022-10-23 23:43:04 发布