当前位置: 首页 > news >正文

Java业务场景(一):实现屏蔽手机号码功能 用户手机号隐私功能 字符串截取 || 拼接

Java业务小场景(一)

实现手机号码屏蔽功能

需求:以字符串的形式从键盘接受一个手机号,将中间四位号码屏蔽
最终的效果为:151****1314

步骤:
1. 键盘录入
2. 截取前三位
3. 截取后四位
4. 拼接 **** 就OK了。

package com.liujintao.test;import java.util.Scanner;public class StringTest3 {public static void main(String [] args) {String result = handlePhone();System.out.println("屏蔽后的手机号为:" + result);}private static String handlePhone() {// 1、键盘录入Scanner sc = new Scanner(System.in);System.out.println("请输入您的手机号:");String phone = sc.nextLine();// 2 3、截取(API)底层自动遍历字符串,只需要写索引号就好了String result1 = phone.substring(0, 3);  // 注意:该方法第二个参数是不包含自身的String result2 = phone.substring(7, 11);// 4、拼接String newString = result1 + "****" + result2;return newString;}
}
  • 其实是非常简答的,就是掌握字符串的截取和拼接。

请输入您的手机号:
13145209999
屏蔽后的手机号为:131****9999

  • 积少成多,加油,坚持学习!

相关文章:

  • 【小沐学GIS】电子海图OpenCPN源代码编译和运行(VS2017 + Win10)
  • Appium移动自动化测试--安装Appium
  • 【周报2023-11-10】
  • Linux下查看pytorch运行时真正调用的cuda版本
  • 搞科研、写论文,如何正确使用GPT?AIGC技术解析、提示词工程高级技巧、AI绘图、ChatGPT/GPT4应用
  • 庖丁解牛:NIO核心概念与机制详解 02 _ 缓冲区的细节实现
  • 数学建模值TOPSIS法及代码
  • Linux(Ubuntu)安装JDK环境
  • Flink和Kafka连接时的精确一次保证
  • 文字的力量
  • C++项目案例圆和点的关系 (涉及知识点:头文件定义类,cpp文件实现类,类和作用域,linux编译运行c++项目)
  • html实现图片裁剪处理(附源码)
  • 通过bat命令启动jar后缀软件
  • C++继承(公有继承,保护继承,私有继承)
  • 企业APP软件定制开发的关键步骤|网站小程序搭建
  • [译]CSS 居中(Center)方法大合集
  • Android Volley源码解析
  • CentOS7简单部署NFS
  • Consul Config 使用Git做版本控制的实现
  • create-react-app项目添加less配置
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • Java 多线程编程之:notify 和 wait 用法
  • javascript从右向左截取指定位数字符的3种方法
  • JavaScript函数式编程(一)
  • SQLServer之创建显式事务
  • windows下使用nginx调试简介
  • 阿里云应用高可用服务公测发布
  • 动态魔术使用DBMS_SQL
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 技术胖1-4季视频复习— (看视频笔记)
  • 前端路由实现-history
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 如何进阶一名有竞争力的程序员?
  • 时间复杂度与空间复杂度分析
  • 微服务入门【系列视频课程】
  • 微信小程序填坑清单
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 新手搭建网站的主要流程
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 异步
  • 正则学习笔记
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • #QT(智能家居界面-界面切换)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (转)VC++中ondraw在什么时候调用的
  • (转)关于多人操作数据的处理策略
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .net core开源商城系统源码,支持可视化布局小程序