美文网首页
11.字符串:

11.字符串:

作者: 公子请留步LookMe | 来源:发表于2018-04-25 14:52 被阅读0次
字符串替换:
如:
//替换(replace)
public static void fun1(){
String string = "zengzeleiwo";
String string1=string.replace('o','a');
System.out.println(string1);//结果:zengzeleiwa
String string2 = string.replace("ng","chinese");//结果:zechinesezeleiwo
}
字符串拼接和包含:
如:
public static void fun2(){
//包含(contains)
String str1 = "zengzelei";
boolean b1 = str1.contains("en");
System.out.println(b1);//结果为true
//拼接字符串(concat)
String str2 = "leishao";
String str3 = str1 + str2;
String str4 = str1.concat(str2);
System.out.println(str3);//结果为:zengzeleileishao
System.out.println(str4);//结果为:zengzeleileishao

}
字符串分割:
如:
public static void fun2(){
String string = "数学,语文,计算机,体育"
//分割(split)
String [] array = String.split(",");
for(String str : array){
  System.out.print(str + " ");//输出结果为:数学 语文 计算机 体育
}
}
字符串剪切:
如:
//剪切(subString)
public static void fun3(){
String string = "zengzelei";
//返回从索引往后的字符串
String string1 = string.subString(5);//输出结果为:elei
String string2 = string.subString(2,6)//输出结果为:ngze
}
字符串的大小写转换:
 //   转换大小写(toUpperCase)
    public static void fun4(){
        String string = "wanglong";
        //  转大写
        String string1 = string.toUpperCase();
        String string2 = "CHINESE";
        //  转小写(toLowerCase)
        String string3 = string2.toLowerCase();
        System.out.println(string1);  //输出结果:WANGLONG
        System.out.println(string3);  //输出结果:chinese
    }
等号与字符串equals用法:
如:
//等号的用法(=)
public class StringComparision1 {  
  
    public static void main(String[] args) {  
        String name1 = "Bob";  
        String name2 = new String("Bob");  
        String name3 = "Bob";  
        // 1st case  
        if (name1 == name2) {  
            System.out.println("The strings are equal.");  
        } else {  
            System.out.println("The strings are unequal.");  
        }  
        // 2nd case  
        if (name1 == name3) {  
            System.out.println("The strings are equal.");  
        } else {  
            System.out.println("The strings are unequal.");  
        }  
    }  
}  
//equals(相当与等号)
public class StringComparision2 {  
  
    public static void main(String[] args) {  
        String name1 = "Bob";  
        String name2 = new String("Bob1");  
        String name3 = "Bob";  
        // 1st case  
        if (name1.equals(name2)) {  
            System.out.println("The strings are equal.");  
        } else {  
            System.out.println("The strings are unequal.");  
        }  
        // 2nd case  
        if (name1.equals(name3)) {  
            System.out.println("The strings are equal.");  
        } else {  
            System.out.println("The strings are unequal.");  
        }  
    }  
}  

相关文章

  • 第7天 PHP字符串、数组

    11. 字符串详解 11.1. 4种不同形式的字符串 11.1.1. 单引号字符串 特点:只能使用2个转义符: \...

  • 11.字符串:

    字符串替换: 字符串拼接和包含: 字符串分割: 字符串剪切: 字符串的大小写转换: 等号与字符串equals用法:

  • 11.字符串

    字符串的使用自建 一String 不可变字符串(字符串的内容不能修改) final String str =“he...

  • ★11.字符串

    String length() charAt():获取对应索引上的char getChars()、getBytes...

  • 常见小技巧汇总

    目录 NSString7. 字符串反转11. 字符串按多个符号分割13. iOS 获取汉字的拼音24. 阿拉伯数字...

  • 2.11 题目详解:在有空字符串中的有序字符串数组中查找

    Chapter2: 时间复杂度分析、递归、查找与排序 11. 题目详解:在有空字符串中的有序字符串数组中查找 题目...

  • Perl的字符串中数组内插

    11. 字符串中数组内插 数组的内容可以被内插到双引号引起的字符串中,内插时,各个元素之间自动添加空格分隔。 数组...

  • iOS ---OC中的小知识点(2)

    11.拖到视频进度与滑动手势冲突解决办法 12.NSDate 与 NSString 转换 1、将字符串 “Fri ...

  • 热题HOT 100(11-20)

    11.给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。 整体思路是将...

  • parseint将字符串转化为整形

    ****效果图**** 假如不使用转化,那么这里计算的1+1得出来的就会是字符串相加后的结果11.

网友评论

      本文标题:11.字符串:

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