Java数组操作的10大方法
发布时间:2020-12-15 00:14:01 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 0、定义一个Java数组 String[] aArray = new String[5];String[] bArray = {"a","b","c","d","e"};String[] cArray = new String[]{"a","e"}; 1、打印
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 0、定义一个Java数组String[] aArray = new String[5]; String[] bArray = {"a","b","c","d","e"}; String[] cArray = new String[]{"a","e"}; 1、打印Java数组中的元素int[] intArray = { 1,2,3,4,5 }; String intArrayString = Arrays.toString(intArray); // print directly will print reference value System.out.println(intArray); // [[email?protected] System.out.println(intArrayString); // [1,5] 2、从Array中创建ArrayListString[] stringArray = { "a","e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); System.out.println(arrayList); // [a,b,c,d,e] 3、检查数组中是否包含某一个值String[] stringArray = { "a","e" }; boolean b = Arrays.asList(stringArray).contains("a"); System.out.println(b); // true 4、连接两个数组int[] intArray = { 1,5 }; int[] intArray2 = { 6,7,8,9,10 }; // Apache Commons Lang library int[] combinedIntArray = ArrayUtils.addAll(intArray,intArray2); 5、声明一个数组内链method(new String[]{"a","e"}); 6、将数组中的元素以字符串的形式输出// containing the provided list of elements // Apache common lang String j = StringUtils.join(new String[] { "a","c" },","); System.out.println(j); // a,c 7、将Array转化成Set集合Set<String> set = new HashSet<String>(Arrays.asList(stringArray)); System.out.println(set); //[d,e,a] 8、数组翻转int[] intArray = { 1,5 }; ArrayUtils.reverse(intArray); System.out.println(Arrays.toString(intArray)); //[5,1] 9、从数组中移除一个元素int[] intArray = { 1,5 }; int[] removed = ArrayUtils.removeElement(intArray,3);//create a new array System.out.println(Arrays.toString(removed)); 再补充一个:将一个int值转化成byte数组byte[] bytes = ByteBuffer.allocate(4).putInt(8).array(); for (byte t : bytes) { System.out.format("0x%x ",t); } 0x0 0x0 0x0 0x8 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |