首页 » SEO优化 » phpstring转arraylist技巧_String类和ArrayList

phpstring转arraylist技巧_String类和ArrayList

访客 2024-11-12 0

扫一扫用手机浏览

文章目录 [+]

// 目标:节制创建String工具,并封装要处理的字符串的两种办法。
// 1、直接双引号得到字符串工具,封装字符串数据String name = "黑马666";System.out.println(name);// 2、new String创建字符串工具,并调用布局器初始化字符串String rs1 = new String();System.out.println(rs1); // ""String rs2 = new String("itheima");System.out.println(rs2);char[] chars = {'a', '黑', '马'};String rs3 = new String(chars);System.out.println(rs3);byte[] bytes = {97, 98, 99};String rs4 = new String(bytes);System.out.println(rs4);

phpstring转arraylist技巧_String类和ArrayList

String类的常用方法

System.out.println(new Object());// 目标:快速熟习String供应的处理字符串的常用方法。
String s = "黑马Java";// 1、获取字符串的长度System.out.println(s.length());// 2、提取字符串中某个索引位置处的字符char c = s.charAt(1);System.out.println(c);// 字符串的遍历for (int i = 0; i < s.length(); i++) { // i = 0 1 2 3 4 5 char ch = s.charAt(i); System.out.println(ch);}System.out.println("-------------------");// 3、把字符串转换成字符数组,再进行遍历char[] chars = s.toCharArray();for (int i = 0; i < chars.length; i++) { System.out.println(chars[i]);}// 4、判断字符串内容,内容一样就返回trueString s1 = new String("黑马");String s2 = new String("黑马");System.out.println(s1 == s2); // falseSystem.out.println(s1.equals(s2)); // true// 5、忽略大小写比较字符串内容String c1 = "34AeFG";String c2 = "34aEfg";System.out.println(c1.equals(c2)); // falseSystem.out.println(c1.equalsIgnoreCase(c2)); // true// 6、截取字符串内容 (包前不包后的)String s3 = "Java是最好的编程措辞之一";String rs = s3.substring(0, 8);System.out.println(rs);// 7、从当前索引位置一贯截取到字符串的末端String rs2 = s3.substring(5);System.out.println(rs2);// 8、把字符串中的某个内容更换成新内容,并返回新的字符串工具给我们String info = "这个电影切实其实是个垃圾,垃圾电影!

";String rs3 = info.replace("垃圾", "");System.out.println(rs3);// 9、判断字符串中是否包含某个关键字String info2 = "Java是最好的编程措辞之一,我爱Java,Java不爱我!
";System.out.println(info2.contains("Java"));System.out.println(info2.contains("java"));System.out.println(info2.contains("Java2"));// 10、判断字符串是否以某个字符串开头。
String rs4 = "张三丰";System.out.println(rs4.startsWith("张"));System.out.println(rs4.startsWith("张三"));System.out.println(rs4.startsWith("张三2"));// 11、把字符串按照某个指定内容分割成多个字符串,放到一个字符串数组中返回给我们String rs5 = "张无忌,周芷若,殷素素,赵敏";String[] names = rs5.split(",");for (int i = 0; i < names.length; i++) { System.out.println(names[i]);}

1. String是不可变字符串工具

phpstring转arraylist技巧_String类和ArrayList
(图片来自网络侵删)

2. 只假如以“...”办法写出的字符串工具,会存储到字符串常量池,且相同内容的字符串只存储一份;

3. 但通过new办法创建字符串工具,每new一次都会产生一个新的工具放在堆内存中。

ArrayList常用方法

想要利用ArrayList存储数据,并对数据进行操作:

- 第一步:创建ArrayList容器工具。
一样平常利用空参数布局方法,如下图所示:

- 第二步:调用ArrayList类的常用方法对容器中的数据进行操作。
常用方法如下:

package com.itheima.arraylist;import java.util.ArrayList;/ 目标:哀求同学们节制如何创建ArrayList凑集的工具,并熟习ArrayList供应的常用方法。
/public class ArrayListDemo1 { public static void main(String[] args) { // 1、创建一个ArrayList的凑集工具 // ArrayList<String> list = new ArrayList<String>(); // 从jdk 1.7开始才支持的 ArrayList<String> list = new ArrayList<>(); list.add("黑马"); list.add("黑马"); list.add("Java"); System.out.println(list); // 2、往凑集中的某个索引位置处添加一个数据 list.add(1, "MySQL"); System.out.println(list); // 3、根据索引获取凑集中某个索引位置处的值 String rs = list.get(1); System.out.println(rs); // 4、获取凑集的大小(返回凑集中存储的元素个数) System.out.println(list.size()); // 5、根据索引删除凑集中的某个元素值,会返回被删除的元素值给我们 System.out.println(list.remove(1)); System.out.println(list); // 6、直接删除某个元素值,删除成功会返回true,反之 System.out.println(list.remove("Java")); System.out.println(list); list.add(1, "html"); System.out.println(list); // 默认删除的是第一次涌现的这个黑马的数据的 System.out.println(list.remove("黑马")); System.out.println(list); // 7、修正某个索引位置处的数据,修正后会返回原来的值给我们 System.out.println(list.set(1, "黑马程序员")); System.out.println(list); }}

相关文章

我国土地利用分类代码的构建与应用

土地利用分类代码是我国土地管理的重要组成部分,是土地资源调查、规划、利用和保护的依据。土地利用分类代码的构建与应用显得尤为重要。本...

SEO优化 2025-02-18 阅读0 评论0

微信跳转微信支付便捷支付体验的秘密武器

移动支付已成为人们日常生活中不可或缺的一部分。作为我国领先的社交平台,微信支付凭借其便捷、安全的支付方式,深受广大用户的喜爱。而微...

SEO优化 2025-02-18 阅读0 评论0

探寻会计科目代码背后的奥秘分类与

会计科目代码是会计信息系统中不可或缺的组成部分,它将企业的经济活动进行分类和归纳,为会计核算、财务分析和决策提供重要依据。本文将从...

SEO优化 2025-02-18 阅读1 评论0