• Chapter 6、字符串(二)(1st,Mar.)




    1
    //判断字符串开始 2 String str = "字符串常量字符串常量"; 3 System.out.println("是否以“字符串”开头:"+str.startsWith("字符串")); 4 System.out.println("是否以“字符串”开头:"+(str.indexOf("字符串")==0)); 5 //判断字符串结束 6 str = "字符串常量字符串常量"; 7 System.out.println("是否以“常量”结尾:"+str.endsWith("常量")); 8 System.out.println("是否以“常量”结尾:"+ 9 (str.lastIndexOf("常量")==(str.length()-2))); 10 11 //截取子字符串 12 13 //截取从指定位置到结尾,包含开始位置字符 14 System.out.println("截取1:"+str.substring(1)); 15 //截取从指定位置开始到指定位置结束,包含开始位置字符不包含结束位置字符。 16 //截取字符的个数=结束位置索引-开始位置索引 17 //结束位置索引值>=开始位置索引值 18 //结束位置索引值<=字符串长度 19 System.out.println("截取1-8:"+str.substring(1,8)); 20 21 //去前后空格 22 String str5=" 张 三 "; 23 System.out.println("去前后空格:"+str5.trim()); 24 System.out.println("去所有空格:"+str5.replace(" ", "")); 25 26 //查找替换 27 str = "字符串常量字符串常量"; 28 System.out.println("replace:"+str.replace("常量","变量")); 29 System.out.println("replaceFirst:"+str.replaceFirst("常量","变量")); 30 31 //replaceFirst(正则表达式,“替换的内容”) 32 33 //大小写转换,只对英文字母有效果 34 String str6="abcdef"; 35 System.out.println("转换成大写:"+str6.toUpperCase()); 36 str6="ABCDEF"; 37 System.out.println("转换成小写:"+str6.toLowerCase()); 38 39 //字符串分割 40 String str7="姓名~21~男~地址~123456"; 41 String[] a=str7.split("~"); 42 int i=1; 43 for(String t:a){ 44 System.out.println(i+":"+t); 45 i++; 46 }

  • 相关阅读:
    第七章 深入理解多态
    第六章 继承和多态
    第五章 体验套餐管理系统
    第四章 深入类的方法
    第三章 使用集合组织相关数据
    第二章 深入C#数据类型
    mysql 创建表字段类型笔记
    梳理下phpmyadmin改root密码后登录不上的问题。
    easyui 验证控件 tooltip message显示位置
    random模块详解
  • 原文地址:https://www.cnblogs.com/xiao55/p/5232664.html
Copyright © 2020-2023  润新知