字符串的替换

article/2025/10/7 10:21:11

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

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

package work.twelve;/*
一、字符串“打劫!我有枪”,“枪”是敏感词汇,替换为“*”,并输出打印
* 二、字符串“北京欢迎你”,替换字符为“郑州欢迎你们”,并输出打印
* */
public class TiHuan {public static void main(String[] args) {String s1 = "打劫!我有枪";String str1 = s1.replaceAll("枪", "*");System.out.println(str1);String s2 = "北京欢迎你";String s3 = s2.replaceAll("北京", "郑州");String s4=s2.replaceAll("你", "你们");System.out.println(s4);}
}

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

package work.twelve;/*
*三、字符串“面向对象是以对象为核心..编程思想”,获取并第一个下标和最后一个下标的字符,并输出打印
* */
public class HuoQu {public static void main(String[] args) {String s = "面向对象是以对象为核心..编程思想";char[] c = s.toCharArray();char[] ch = {c[0],c[c.length-1]};String str = String.copyValueOf(ch);System.out.println(str);}
}

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

package work.twelve;/*
* 四、将double类型的数据3.1415926转为字符串
* */
public class ZhuanHuan {public static void main(String[] args) {double dou=3.1415926;System.out.println("dou = " + dou);String s = String.valueOf(dou);System.out.println("转化字符串为:" + s);}
}

 

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

package work.twelve;/*
* 五、判断一个字符串是否为空,如果为空,对其赋值,如果不为空,获取字符的个数并打印第一个字符
* */
public class PanDuan {public static void main(String[] args) {String s = "woshishui";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 = "ni ta";System.out.println("此字符串为空赋值为:ni ta");System.out.println("字符串的长度为" + s.length());System.out.println("第一个字符为:" + s.charAt(0));}}
}

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

package work.twelve;public class WeiZi {public static void main(String[] args) {String s= "abba";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="*bb*";System.out.println("s = " + s);}}
}

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

package work.twelve;/*
* 七、基本数据类型、包装类、字符串String三者之间的相互转换
* */
public class LeiZhuan {public static void main(String[] args) {int it = Integer.parseInt("111");System.out.println(it);Integer itg = new Integer(it);System.out.println(itg);int i = 9;String s = String.valueOf(i);System.out.println(s);String str = "" + i;System.out.println(str);}}

 

 

 


http://chatgpt.dhexx.cn/article/DGsoS5kV.shtml

相关文章

两种字符串替换的方法

1.语法: public String replace(CharSequence target,CharSquence replacement) 注:旧字符换成新字符 示例:店小二在菜单上写下一个馒头一文,“一个”二字容易被他人添上一笔变成“十个”,于是决定把“一”替换成汉字…

7-8 字符串替换 (15 分)

7-8 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 输入格式: 输入在一行中给出一个不超过80个字符、并以回车结束的字符串。 输出格式: 输出在一行中给出替…

全网最全Spring面试题之高级篇整理总结(共25题,附超详细解答)

1、什么是 Spring 框架?Spring 框架有哪些主要模块? Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。 Spring 框架本…

spring常见面试题(2023最新)

目录 前言1.spring是什么2.spring的设计核心是什么3.IOC和AOP面试题4.spring的优点和缺点5.spring中bean的作用域6.spring中bean的注入方式7.BeanFactory 和 ApplicationContext有什么区别?8.循环依赖的情况,怎么解决?9.spring中单例Bean是线…

spring面试题及答案

关注公众号,获取更多面试题及答案。 69道Spring面试题 1.什么是spring? Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过…

【2022版】Spring面试题整理(含答案解析)

1、不同版本的 Spring Framework 有哪些主要功能? 2、什么是 Spring Framework? Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为 …

Spring面试题大全含答案共79题(2022最全spring超级葵花宝典)

1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的…

2022最新Spring面试题附完整答案

Spring面试题 一、单选题 1.Spring是年发布的( ) A.2022 B.2004 C.2006 D.2008 2.Spring中的对象的作用域不包括( ) A.session B.servletContext C.singleton D.proptotype 3.在Spring的配置文件中定义了如下代码&#xff0c;说法正确的是( ) <bean id”studen…

Spring面试题(2020最新版)

Java面试总结&#xff08;2021优化版&#xff09;已发布在个人微信公众号【技术人成长之路】&#xff0c;优化版首先修正了读者反馈的部分答案存在的错误&#xff0c;同时根据最新面试总结&#xff0c;删除了低频问题&#xff0c;添加了一些常见面试题&#xff0c;对文章进行了…

Spring面试题(2022版)

序列号内容链接1Java基础知识面试题&#xff08;2022版&#xff09;https://blog.csdn.net/qq_43061290/article/details/1240237972Java集合容器面试题&#xff08;2022版&#xff09;https://blog.csdn.net/qq_43061290/article/details/1240433633Java异常面试题&#xff08…

springIOC面试题

1.什么是spring Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架&#xff0c;以 IoC和AOP为内核。含有七大核心模块 2. 简单描述spring的七大模块 (1)Spring Core&#xff1a;核心容器提供了Spring的基本功能。核心容器的核心功能是用Ioc容器来管理类的依赖关系&am…

77道Spring面试题以及参考答案(2021年最新版)

77道Spring面试题以及参考答案&#xff08;2021年最新版&#xff09;&#xff0c;分享给大家~ 一、Spring概述 1. 什么是spring&#xff1f; Spring是一个轻量级Java开发框架&#xff0c;最早有Rod Johnson创建&#xff0c;目的是为了解决企业级应用开发的业务逻辑层和其他各…

Spring面试题汇总

1、 简述Spring框架 概念 Spring致力于Java EE应用的各种解决方案&#xff0c;是一款轻量级框架&#xff0c;大大简化了Java企业级开发&#xff0c;提供了强大、稳定的功能。 Spring主要有两个目标&#xff1a;一是让先有技术更易于使用&#xff0c;二是促进良好的编程习惯(或者…

最新整理Spring面试题2023

Spring面试专题 1.Spring应该很熟悉吧&#xff1f;来介绍下你的Spring的理解 有些同学可能会抢答&#xff0c;不熟悉!!! 好了&#xff0c;不开玩笑&#xff0c;面对这个问题我们应该怎么来回答呢&#xff1f;我们给大家梳理这个几个维度来回答 1.1 Spring的发展历程 先介绍…

Spring面试题及答案(2021年Spring面试题大全带答案)

最近梳理2021最新 Spring 面试题 全家桶【附答案解析】&#xff0c;包含了 Java基础、Spring、SpringMVC、Redis、SpringCloud、设计模式、等多个类型。 今天这篇是关于 Spring 全家桶面试题&#xff0c;总结了 110 道经典问题。 这套Spring面试题大全&#xff0c;希望对大家…

spring的15个经典面试题

总结Spring框架的15个经典面试题。 什么是Spring框架&#xff1f; Spring是一种轻量级框架&#xff0c;旨在提高开发人员的开发效率以及系统的可维护性。 我们一般说的Spring框架就是Spring Framework&#xff0c;它是很多模块的集合&#xff0c;使用这些模块可以很方便地协…

Spring常见面试题汇总(超详细回答)

1.什么是Spring框架&#xff1f; Spring框架是一个开源的Java应用程序开发框架&#xff0c;它提供了很多工具和功能&#xff0c;可以帮助开发者更快地构建企业级应用程序。通过使用Spring框架&#xff0c;开发者可以更加轻松地开发Java应用程序&#xff0c;并且可以更加灵活地组…

Spring常见的77道面试题及答案(2022版)

一、Spring概述 1. 什么是spring&#xff1f; 2. Spring框架的设计目标&#xff0c;设计理念&#xff0c;和核心是什么&#xff1f; 3. Spring的优缺点是什么&#xff1f; 4. Spring有哪些应用场景 5. Spring由哪些模块组成&#xff1f; 6. Spring 框架中都用到了哪些设计模式&…

Spring常见面试题55道(附答案2023最新版)

1、什么是 Spring 框架&#xff0c;它的优点是什么&#xff1f;它的主要功能是什么&#xff1f; Spring 框架是一个开源的 Java 框架&#xff0c;主要用于开发企业级 Java 应用程序。它提供了一组强大的功能和工具&#xff0c;使得开发者能够更加容易地构建高效、可维护和可扩…

【2022最新Java面试宝典】—— Spring面试题(75道含答案)

目录 1. Spring概述1.1 什么是spring?1.2 Spring的俩大核心概念1.3 Spring框架的设计目标&#xff0c;设计理念&#xff0c;和核心是什么1.4 Spring的优缺点是什么&#xff1f;1.5 Spring有哪些应用场景1.6 Spring由哪些模块组成&#xff1f;1.7 Spring 框架中都用到了哪些设计…