栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

String字符串、字符串数组、集合List学习汇总

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

String字符串、字符串数组、集合List学习汇总

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
import java.util.regex.Pattern;

public class Homework {

public static void main(String[] args){

//String字符串数组
/String[] str ={“son”,“nai”,“bin”};//字符串数组初始化
System.out.println(str);//输出的是数组的内存代码
/
//一般使用for循环挨个输出数组元素
//System.out.println(str.length);
// for(int i=0;i // System.out.println(str[i]);
// }
/System.out.println(Arrays.toString(str));//要使用Arrays中toString方法
System.out.println(str.toString()); //直接使用toString方法输出的也是内存代码
System.out.println(Arrays.asList(str)); //Arrays有数组转集合方法
//System.out.println(str.asList());//数组对象没有这个方法
/

    

//List集合
ArrayList list= new ArrayList<>();
list.add(“song”);
list.add(“nai”);
list.add(“bin”);
list.add(“宋乃斌”);
System.out.println(list);//集合可以直接输出
System.out.println(list.get(1)); //使用ge方法返回改下标的元素
System.out.println(list.toString());//跟上面数组转字符串差不多 但是这样并不能只提取集合中的元素
System.out.println(list.toArray());//集合转成数组直接输出的话也是内存代码 解决方法使用for循环或者数组tostring方法

    //总结数组对象没有转换类型的方法 要使用Arrays中的方法  而链表中有转换类型的方法直接调用

//String字符串

    //字符串转数组
    String str="1,2,3,4";
    System.out.println(str); //字符串可以直接输出
    String[] s = str.split(",");
    System.out.println(Arrays.toString(s));

    Pattern pattern=Pattern.compile(",");//根据自定符号分组
    String[] z = pattern.split(str); //使用Pattern中的split方法也是返回一个数组
    System.out.println(Arrays.toString(z));
    //总结字符串转数组直接使用数组对象的split方法更快一些

    //字符串转链表
    List liststr = Arrays.asList(str.split(",")); //这里相当于先把字符串转为数组然后调用数组的asList方法再转问List集合
    System.out.println(liststr);

    //字符串截取
    System.out.println(str.charAt(1)); //通过charAt()方法返回索引下标为1的元素 输出0*/
    String[] arrStr = str.split(","); //通过split方法截取获得一个数组然后依次遍历
    for(int i=0;i

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782388.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号