- public static void main(String[] args) {
- //1定义一个数组(三种方式)
- String[] Arrays1 = {"1","2","d"};
- String[] Arrays2 = new String []{"w","x","w","x"};
- String string = Arrays1.toString();
- //2打印数组中的元素
- System.out.println(Arrays1[2]);
- System.out.println(Arrays.toString(Arrays1));
- // 3、从Array中创建ArrayList
- String[] stringArray = { "a", "b", "c", "d", "e" };
- List <String> list = new ArrayList<String>(Arrays.asList(Arrays1));
- System.out.println("list"+list);
- ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));
- System.out.println("(Arrays.asList(stringArray)"+Arrays.asList(stringArray));
- System.out.println("arrayList"+arrayList);
- // 4、检查数组中是否包含某一个值
- String[] stringArray4 = { "a", "b", "c", "d", "e" };
- boolean contains = Arrays.asList(stringArray4).contains("a");
- System.out.println("contains:"+contains);
- // 5、连接两个数组
- int [] arr1 ={1,2,3};
- int [] arr2 = {4,5,6};
- int [] arr3 = {7,8,9};
- int[] addAll = ArrayUtils.addAll(arr1, arr2);
- System.out.println("addAll"+Arrays.toString(addAll));
- int[] addAll2 = ArrayUtils.addAll(arr3, addAll);
- System.out.println("addAll2"+Arrays.toString(addAll2));
- // 6声明一个数组内链
- // 7、将数组中的元素以字符串的形式输出
- String j = StringUtils.join(new String[] { "a", "b", "c" }, ", ");
- String i = StringUtils.join(Arrays1,",");
- System.out.println(j+"j");
- System.out.println("i"+i);
- // 8、将Array转化成Set集合
- Set<String> set = new HashSet<String>(Arrays.asList(stringArray));
- System.out.println("set"+set);
- // 9、数组翻转
- int[] intArray = { 1, 2, 3, 4, 5 };
- ArrayUtils.reverse(intArray);
- System.out.println("intArray"+Arrays.toString(intArray));
- // 10、从数组中移除一个元素
- int[] intArray1 = { 1, 2, 3, 4, 5 };
- int[] removed = ArrayUtils.removeElement(intArray1, 3);//create a new array
- System.out.println("intArray1"+Arrays.toString(removed));
- // 再补充一个:将一个int值转化成byte数组
- byte[] bytes = ByteBuffer.allocate(4).putInt(8).array();
- for (byte t : bytes) {
- System.out.format("0x%x ", t).toString();
- }
- }
详细解决方案
Java数组简单使用
热度:43 发布时间:2024-01-21 00:53:34.0
相关解决方案
- java 乱码 汉字是 ? 如何转换成汉字
- java web 登录次数限制,该如何解决
- java 工商银行网银支付 B2B的 都亟需什么,需要注意什么
- Java Applet程序从JDK6升级到7时遇到的有关问题
- java web 视频相干
- java 系统单点登录解决方案
- java 获取客户端IP解决办法
- JAVA 后台怎么获得前台页面FCKedit编辑器中的内容以及内容的样式
- java 正则化匹配有关问题
- JAVA WEB导航条,该怎么处理
- java 中Node 有关问题
- 吐了,java Timer 终止不了。
- java web开发解决办法
- 关于 java cast 有关问题,你明白不
- java web项目上的一些文件
- java struts 文件上载
- java web baidu map开发
- JAVA WEB导航条解决办法
- java 编写ftp上载
- java web中的一个有关问题,困扰小弟我很久了
- java web 与tomcat解决办法
- java web基于j2ee的一些有关问题
- java 内网外网的一个需求,该怎么处理
- jsp 页面 安插ArrayList 报错。为什么,已经加了import="java.util."了呀!
- java dwg 怎样用java把dwg便是aoutcad的格式文件转换成gif,jpg等格式
- java webservice解决方法
- java 与jsp,该怎么解决
- mysql 转 orocle java ssh项目一条 sql 句不通!
- java spring mvc,该怎么解决
- java Web 网站全部页面均白屏