字符串

作者: Y_Jaaao | 来源:发表于2018-11-18 15:02 被阅读0次

字符串学习

1.定义

  • 概念:字符串或串(String)是由数字、字母、下划线组成的一串字符,一般记为s=“123456”是编程语言中表示文本的数据类型
  • 注意

2.常用方法

  • s.length();求字符串长度
  • s.endsWith(.jpg);判断字符串是否是.jpg结尾

3.使用场景

  • 文件名重命名
    代码
    ...
    public static void main(String[] args) {
    String fileName = "11.jpg";
    //取出.jpg子串
    String s1 =fileName.substring(2);
    System.out.println(s1);
    //算出随机产生.jpg前的位数
    System.out.println(UUID.randomUUID().toString().length());
    //用UUID生成主文件名
    String newFileName = UUID.randomUUID().toString()+s1;
    System.out.println(newFileName);
    }

    ... m1.PNG
  • 禁词过滤
    代码
    ...
    public static void main(String[] args) {
    String content = "床前明月光,疑是地上霜。" +
    "举头望明月,低头思故乡。";
    //字符串的替换
    String finalStr = content.replaceAll("明月","**");
    System.out.println(finalStr);
    }
    ...

    m1.PNG
  • 文件类型统计
    代码:
    ...
    int imgCount = 0;
    int docCount = 0;
    for (String fileName:fileNames) {
    if (fileName.endsWith(".jpg")||fileName.endsWith(".png")||fileName.endsWith(".bmp")){
    //统计文档数量
    imgCount++;
    }
    if (fileName.endsWith(".pdf")||fileName.endsWith(".exe")||fileName.endsWith(".doc")){
    docCount++;
    }
    }

    ... m1.PNG
  • 正则表达式
    代码:
    ...
    //输入一个密码
    String password = "Yj097386";
    //给密码指定范围
    String regexp = "[0-9A-Za-z]{6,12}";
    //进行验证
    boolean flag = password.matches(regexp);
    System.out.println(flag);
    ...


    m1.PNG

相关文章

  • Javascript知识点整合

    字符串 单行字符串: ‘字符串’或“字符串” 多行字符串: `多行字符串` 字符串操作: 字符串连接‘+’号 长度...

  • C++基础字符串

    字符串的构造 字符串特性描述 字符操作 字符串赋值 字符串连接 字符串比较 字符串查找 字符串替换 字符串删除 字...

  • iOS中的NSString与NSMutableString

    字符串的创建 字符串读写 字符串的比较 字符串的搜索 字符串截取 字符串替换 字符串与路径 字符串转换 NSMut...

  • iOS NSString用法总结

    字符串属性 字符串截取 字符串比较 字符串搜索 字符串拼接 字符串基本类型转换 字符串分行,分段 字符串列举(按条...

  • php 字符串常见方法汇总

    字符串拼接 字符串检索 字符串截取 字符串替换 字符串大小写转化 字符串转数组 字符串格式化

  • iOS 字符串截取、iOS 字符串替换、iOS 字符串分隔、iO

    iOS之字符串截取、iOS 字符串替换、iOS字符串分隔、iOS之字符串匹配、截取字符串、匹配字符串、分隔字符串 ...

  • PHP中字符串函数库常用函数解析 -- PHP 学习 (十一)

    常用字符串函数分类: 字符串长度, 字符串查找, 字符串大小写转换, 字符串截取, 字符串 ASCII, 字符串加...

  • Kotlin语言(二):字符串类型

    1、字符串定义 2、字符串删除空格 3、字符串比较 4、字符串切割 5、字符串截取 6、字符串替换 7、字符串模板

  • 字符串扩展

    求字符串大小 字符串解码、转换 字符串截取 字符串汉字处理 字符串 Mac地址 字符串进制转换

  • 2020-09-30字符串

    day8-字符串 字符串的操作 in 和 not in字符串1 in 字符串2 - 判断字符串1是否是字符串...

网友评论

    本文标题:字符串

    本文链接:https://www.haomeiwen.com/subject/qjvdfqtx.html