字符串的运功

字符串“打劫!我有枪”,“枪”是敏感词汇,替换为“*”,并输出打印

package demo1;

import java.util.Scanner;

public class Output {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("输入内容,过滤内容中的敏感词汇");
        String str1="打劫!我有枪";
        String str2="枪";
        String s1 = str1.replace("枪","*");
        System.out.println("str1=" +str1);
        System.out.println("s1=" +s1);

    }
}

 字符串“北京欢迎你”,替换字符为“郑州欢迎你们”,并输出打印

package demo1;

public class ReplaceChar {

    public static void main(String[] args) {
        System.out.println("北京欢迎你");
        String str= new String("北京欢迎你");
        String s1 = str.replaceAll("北京","郑州");
        String s2 = s1.replaceAll("你","你们");
        System.out.println(s1);
        System.out.println(s2);
    }
}

 字符串“面向对象是以对象为核心..编程思想”,获取并第一个下标和最后一个下标的字符,并输出打印

package demo1;

public class Shu {
    public static void main(String[] args) {
        String k = "面向对象是以对象为核心..编程思想";
        //通过length方法获取字符串长度
        for (int i = 0; i <k.length() ; i++) {
            //charAt是获取字符串第i个字符
        }
        System.out.println(k.charAt(0));
        System.out.println(k.charAt(k.length()-1));
    }
}

将double类型的数据3.1415926转为字符串

package demo1;

public class zhi {
    public static void main(String[] args) {
        double s=3.1415926;
        System.out.println("s = " + s);
        String str = String.valueOf(s);
        System.out.println("字符串str 的值: " + str);
    }
}

 判断一个字符串是否为空,如果为空,对其赋值,如果不为空,获取字符的个数并打印第一个字符

package demo1;

public class Pan {
    public static void main(String[] args) {
            String s="tianpeng";
            if (s.length()>0) {
                System.out.println("此字符串不为空");
                System.out.println("s = " +  s.charAt(0));
                System.out.println("字符串的长度为" + s.length());
                System.out.println("第一个字符" +  s.charAt(0));
            }else {
                s="hello word";
                System.out.println("此字符串为空赋值为 hello word");
                System.out.println("字符串的长度为" + s.length());
                System.out.println("第一个字符" +  s.charAt(0));
            }
        }
    }


 判断a在字符串abca中的位置,如果第一次出现的位置和最后一次出现的位置相同,则替换为*

package demo1;

public class Lan {
        /*
         * 判断a在字符串abca中的位置,如果第一次出现的位置和最后一次出现的位置相同,则替换为*
         * */
        public static void main(String[] args) {
            String s= "abca";

            System.out.println("a的下标为" + s.indexOf("a"));
            System.out.println("a的下标为" + s.lastIndexOf("a"));


            if (s.equals(s.charAt(0)) == s.equals(s.charAt(s.length()-1)))  {

                s="*bc*";
                System.out.println("s = " + s);
            }
        }
    }

 基本数据类型、包装类、字符串String三者之间的相互转换

package demo1;

public class Tmk {
    public static void main(String[] args) {

            int num = 12345;
            Integer i = new Integer(num);
            System.out.println(i.toString());

            Integer i2 = new Integer("123");
            System.out.println(i2.toString());

//		    Integer i3 = new Integer("123a");
//		    System.out.println(i3.toString());
            Boolean b1 = new Boolean("true11");
            System.out.println(b1);

            int q = 148;
            // 字符串连接符转换
            String str1 = q + "";
            Integer w = new Integer(11);
            System.out.println(str1);

            String st1 = "136";
            Integer i1 = Integer.parseInt(st1);
            System.out.println("i1 = " + i1);

        }



    }


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值