黑马程序员_字符串各种操作
来源:互联网 发布:中国数据研究中心 编辑:程序博客网 时间:2024/05/22 03:49
---------------------- android培训 java培训 期待与您交流! ----------------------
- package String;
- public class String_1 {
- public static void main(String[] args) {
- str1();
- System.out.println("----------------------");
- str2();
- System.out.println("----------------------");
- str3();
- System.out.println("----------------------");
- str4();
- System.out.println("----------------------");
- str5();
- System.out.println("----------------------");
- str6();
- System.out.println("----------------------");
- str7();
- }
- //字符串比较
- public static void str7(){
- String str="abc";
- String str1="aaaaa";
- sop(str.compareTo(str1));//字符串中字符比较,比较的是Asc码的值
- }
- //字符串子串
- public static void str6(){
- String str="abcdefg";
- sop(str.substring(3));//从指定角标位开始到字符串结束
- sop(str.substring(3,5));//从指定角标开始到结束角标前一位(包含头,不包含尾)
- //如角标越界,则发生字符串角标越界异常
- }
- //字符串切割
- public static void str5(){
- String str=" javk , lili , wjw , glm ";
- String[] str1=str.split(",");
- for (int i = 0; i < str1.length; i++) {
- sop(str1[i]);
- }
- sop(str.trim());//取出两边空格
- }
- //字符串替换
- public static void str4(){
- String str="hello java";
- String str1=str.replace('a', 'c');//返回一个新字符串
- sop(str);//字符串不会改变原来的值
- sop(str1);
- String str2=str.replace('w', 'c');//如果要替换的字符在字符串中没有,则返回原字符串
- sop(str2);
- String str3=str.replace("java","world");//替换字符串
- sop(str3);
- }
- //字符串转换
- public static void str3(){
- String str="AbcDefg----------------";
- char[]c=str.toCharArray();
- byte[]b=str.getBytes();
- for (int i = 0; i < c.length; i++) {
- sop("字符串转换为字符数组:"+c[i]);
- }
- for (int i = 0; i < b.length; i++) {
- sop("字符串转换为字节数组:"+b[i]);
- }
- String str_char=new String(c);
- sop(str_char);
- String str_byte=new String(b);
- sop(str_byte);
- sop(str.toUpperCase());//转换为大写
- sop(str.toLowerCase());//转换为小写
- }
- //字符串判断
- public static void str2(){
- String str="ArrayDemo.java";
- //判断是否以Array开头
- sop(str.startsWith("Array"));
- //判断是否以.java结尾
- sop(str.endsWith(".java"));
- //判断是否包含Demo
- sop(str.contains("Demo"));
- }
- //字符串获取
- public static void str1(){
- String str="abcdefgafd";
- sop("字符串的长度:"+str.length());
- sop("字符串角标为3的值:"+str.charAt(3));
- sop("字符串中第一次出现字符'f'的角标:"+str.indexOf('f'));
- sop("字符串从后匹配第一次出现字符'f'的角标:"+str.lastIndexOf('f'));
- }
- //打印传入的任意值
- public static void sop(Object obj){
- System.out.println(obj);
- }
- }
---------------------- android培训 java培训 期待与您交流! ----------------------
- 黑马程序员_字符串各种操作
- 黑马程序员——字符串各种操作
- 黑马程序员-->10_字符串操作
- 黑马程序员_Java基础_字符串操作
- 黑马程序员_字符串操作总结
- 黑马程序员-->10_字符串操作
- 黑马程序员_字符串
- 黑马程序员_字符串
- 黑马程序员_字符串
- 黑马程序员_字符串
- 黑马程序员_字符串
- 黑马程序员_字符串
- 黑马程序员_字符串
- 黑马程序员_字符串数据的操作概述
- 黑马程序员_字符串String
- 黑马程序员_字符串类
- 黑马程序员_字符串处理
- 黑马程序员_字符串缓冲区
- 记录自己学习android系统启动以及 recovery过程(3)----------factory data reset -> reboot
- 黑马程序员_泛型类来完成功能扩展
- Oracle ASM Advanced Tranning 4 —— RMAN Migrate into ASM
- C语言中的异常处理
- PHP 中导出EXCEL,最原始方法,不用插件
- 黑马程序员_字符串各种操作
- mapguide坐标转换
- 使用Java自带的keytool命令
- Cocos2d中从场景切换到UIView
- VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号
- 什么是java序列化,如何实现java序列化?
- ZeroMQ,史上最快的消息队列 —– ZMQ的学习和研究
- GridView 72般绝技
- verilog 笔记