Java 字符串的基本操作

字符串中某个指定的字符串替换为其它字符串, 可以使用 replaceAll 方法生成一个新的字符串

题目一: 字符串“打劫!我有枪”,“枪”是敏感词汇,替换为“*”

	String str="打劫!我有枪";
    String str1="枪";
    String s1 = str.replaceAll("枪", "*");
    System.out.println("str = " + str);			//原来的字符串
    System.out.println("s1 = " + s1);			//更改后的

运行结果

	str = 打劫!我有枪
	s1 = 打劫!我有*

题目二: 字符串“北京欢迎你”,替换字符为“郑州欢迎你们”

	String s = "北京欢迎你";
    String s1 = s.replaceAll("北京", "郑州");
    String s2=s1.replaceAll("你", "你们");
  	System.out.println("原:"+s1);
    System.out.println("修改后:"+s2);

运行结果

	原:郑州欢迎你
	修改后:郑州欢迎你们

indexof 可以获取字符串中最后一个下标的值
charAt可以获取字符串中第一个下标的值

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

	String str="面向对象是以对象为核心..编程思想";
    int a=str.indexOf("想");					//根据最最后一个字获取字符串下标
	System.out.println(str.indexOf("想"));		//打印下标值
	char n = str.charAt(0);						//第一个下标的值
	char n1 = str.charAt(a);					//获取a下标对应的汉字
	System.out.println("第一个下标的字符为:"+n);
	System.out.println("最后一个下标的字符为:"+n1);

运行结果

16
第一个下标的字符为:面
最后一个下标的字符为:想

数据类型.toString 可以将其转化为字符串

题目四: 将double类型的数据3.1415926转为字符串

	double d=3.1415926;
    String s1 = Double.toString(d);
    System.out.println("s1 = " + s1);

运行结果

s1 = 3.1415926
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值