黑马程序员——String类总结
1 练习 2 package blogtest4; 3 /* 4 * 演示String类的常用功能 5 */ 6 7 public class StringTest1 8 { 9 public static void main(String[] args) 10 { 11 String str = new String("abcdefdg"); 12 13 show(str.length()); 14 show(str.charAt(3)); 15 show(str.indexOf('d')); 16 show(str.indexOf('d',4)); 17 show(str.indexOf("cd")); 18 show(str.indexOf("fd",3)); 19 show(str.lastIndexOf("d")); 20 show(str.lastIndexOf('d',7)); 21 show(str.lastIndexOf("fd")); 22 show(str.lastIndexOf("de",6)); 23 24 25 String str1 = "shanshanlisl.java"; 26 show(str1.startsWith("shanshan")); 27 show(str1.endsWith(".java")); 28 show(str1.contains("woaini")); 29 show(str1.isEmpty()); 30 show(str1.equals("shanshn")); 31 show(str1.equalsIgnoreCase("shanshn")); 32 33 34 char[] arr = new char[]{'a','b','c'}; 35 String str3 = new String(arr,1,2); 36 show(str3); 37 38 char[] arr2 = new char[]{'a','b','c'}; 39 String str4 = new String(); 40 41 show(str4.copyValueOf(arr)); 42 show(str4.copyValueOf(arr,1,2)); 43 show(String.valueOf(3)); 44 45 46 byte[] arr3 = new byte[]{'A',44,55,-34}; 47 String str5 = new String(arr); 48 show(str5); 49 50 51 String arr4 = new String("abcdef"); 52 byte[] ch = arr4.getBytes(); 53 for(int i = 0; i < ch.length; i++) 54 { 55 show(ch[i]); 56 } 57 58 String arr6 = new String("abcbdef"); 59 show(arr6.replace('b','g')); 60 show(arr6.replace("bc","gf")); 61 String[] acc = arr6.split("b"); 62 for(int i = 0; i < acc.length; i++) 63 { 64 show(acc[i]); 65 } 66 67 String arr7 = new String("abcbdef"); 68 show(arr7.substring(2)); 69 show(arr7.substring(2,5)); 70 71 String arr8 = new String("abDbHef"); 72 show(arr8.toLowerCase()); 73 show(arr8.toUpperCase()); 74 String acc2 = new String (" abc dd ff "); 75 show(acc2.trim()); 76 } 77 public static void show(Object obj) 78 { 79 System.out.println(obj); 80 } 81 } 82
转载于:https://www.cnblogs.com/yuemingxingxing/p/5077994.html
黑马程序员——String类总结相关推荐
- 黑马程序员—String类常用方法
---------------------- Windows Phone 7手机开发. .Net培训.期待与您交流! ---------------------- 字符串(String): 注意字符串 ...
- 黑马程序员-String常量池
---------------------- ASP.Net+Android+IOS开发..Net培训.期待与您交流! ---------------------- 理解Java常量池 JVM运行时数 ...
- 黑马程序员-代理类的作用与原理及AOP
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 代理的概念与作用 程序中的代理 要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能, ...
- 黑马程序员——常用类
------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS ...
- 黑马程序员——总集篇
-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 本人编写技术博客的时候只是针对章节的一些比较重要的知识点来编写的: 个人感觉质量 ...
- 【黑马程序员 C++教程从0到1入门编程】【笔记4】C++核心编程(类和对象——封装、权限、对象的初始化和清理、构造函数、析构函数、深拷贝、浅拷贝、初始化列表、友元friend、运算符重载)
黑马程序员C++教程 文章目录 4 类和对象(类属性[成员属性],类函数[成员函数]) 4.1 封装 4.1.1 封装的意义(三种权限:public公共.protected保护.private私有)( ...
- 黑马程序员-----集合框架类(四) 高级for循环、方法的可变参数及静态导入
------- android培训.java培训.期待与您交流! ---------- 黑马程序员-----集合框架类(四) 高级for循环.方法的可变参数及静态导入 1.1 高级for循环(示例1) ...
- [黑马程序员C++笔记]P99-P104类和对象-封装
视频地址:黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难_哔哩哔哩_bilibili 目录 P99类和对象-封装-属性和行为作为整体 P100类和对象-封装-案例-设计学生类 P101 ...
- 【黑马程序员 C++教程从0到1入门编程】【笔记1】数据类型、运算符、程序流程结构、数组、函数、指针、结构体
黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难 文章目录 1.C++初识 1.1 第一个c++程序 1.2 注释 1.3 变量 1.4 常量 1.5 关键字 1.6 标识符命名规则 2 ...
- 黑马程序员C语言基础(第五天)运算符与表达式、程序流程结构、数组和字符串、函数
https://www.bilibili.com/video/BV15W411K7k6?p=93&spm_id_from=pageDriver 黑马程序员C语言基础(第五天)运算符与表达式.程 ...
最新文章
- 如何在React中使用Typescript
- Json模块dumps、loads、dump、load函数介绍
- SpringMVC环境简单搭建
- (转)虚函数和纯虚函数区别
- C#最简单最完整的webservice实例
- 如何在 C# 8 中使用 Channels
- html 后# 号的作用,及html 如何传参
- 第一条Pulsar消息发送
- D-News|英特尔首推融合现实,亚马逊云服务市场占比超3成
- c语言源程序输入483应输出字符串384,2011年计算机二级C语言程序填空题及答案解析精选2...
- L1-024 后天 (5 分) — 团体程序设计天梯赛
- Python_数据类型_字符串的操作
- html新建盒子,html+css 盒子模式展示(备查)
- cpp Namespaces(命名空间)
- 小米8SE 开箱及体验
- Ember 从0到1
- empty怎么发音_empty是什么意思_empty的翻译_音标_读音_用法_例句_爱词霸在线词典...
- amd cpu排行_amd cpu性能排行图_笔记本CPU性能排行天梯图-2012最新笔记本CPU天梯图...
- 价值7000万的商业模式,羊毛出在狗身上,猪来买单
- 2023常见的前端面试题(附加解答)
热门文章
- jq+html+css 实现简易版网易云音乐
- HTTP405: 错误方法 - 不支持使用的 HTTP 谓词。
- vue如何获取tree当前选中的节点_vue Treeselect树形下拉框之获取选中节点的ids和lables操作...
- php网页编辑作业卖花,DouPHP如何在商品和文章页面添加多个编辑器,并解决上传图片的问题...
- top 显示按照内存、CPU排序
- Linux使用cups进行打印
- python POST发送多个段(如json消息+文件)
- 净空法师质疑,人的生命真的变长了吗
- SecureCRT方向键显示为^[[A的解决办法
- Android Studio 3.1.0.0 拖入控件显示问题