下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
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中创建ArrayList
String[] 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
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。