Java面向对象程序设计(One day)

    xiaoxiao2025-04-17  31

    import java.io.File; import java.util.Arrays; //Arrays对数组的操作 public class Filesss { public static void main(String[] args) { // TODO Auto-generated method stub /* File files = new File("E:/student.txt"); System.out.println(files.exists());*/ //输出的是int型数组的引用 int[] arrays = {1, 2, 13, 4, 11, 9}; System.out.println(arrays);//[I@7852e922 //将数组arrays进行升序排序,[1, 2, 4, 9, 11, 13] // Arrays.sort(arrays);//返回值是空 Arrays.sort(arrays, 3, 6);//从第四个元素至六个元素进行排序[索引是3到6-1进行升序排序] int c = Arrays.binarySearch(arrays, 13); System.out.println(c); //输出为2,如果13不在数组中,那么返回的值是负数 //输出的是char型数组的引用,要数组chars和字符串做并置运算 char[] chars = {'a', 'b', 't', '你'}; System.out.println("" + chars);//[C@4e25154f System.out.println(chars);//abt你 System.out.println(chars[2]);//t //得到数组的表示形式 String in = Arrays.toString(arrays); System.out.println(in);//[1, 2, 4, 9, 11, 13] int[] b = arrays;//这种赋值方式使得这两个数组的引用相同,即b或者arrays哪一个改变都会影响到数组的值 b[2] = 22; for (int i = 0; i < b.length; i++) { System.out.println(b[i]); } } }
    最新回复(0)