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

网站建设内容工作总结线上推广平台

网站建设内容工作总结,线上推广平台,重庆地产网站建设,南京做网站优化的企业参考答案 使用 StringBuilder 或 StringBuffer 的 reverse 方法,本质都调用了它们的父类 AbstractStringBuilder 的 reverse 方法实现。(JDK1.8)不考虑字符串中的字符是否是 Unicode 编码,自己实现。递归1. public AbstractStrin…

参考答案

  • 使用 StringBuilder 或 StringBuffer 的 reverse 方法,本质都调用了它们的父类 AbstractStringBuilder 的 reverse 方法实现。(JDK1.8)
  • 不考虑字符串中的字符是否是 Unicode 编码,自己实现。
  • 递归

 1. public AbstractStringBuilder reverse() {}

 验证:

public class TestReverseString {public static void main(String[] args) {String str = "ABCDE";System.out.println(reverseString(str));System.out.println(reverseStringByStringBuilderApi(str));System.out.println(reverseStringByRecursion(str));}/*** 自己实现* @param str* @return*/public static String reverseString(String str) {if (str != null && str.length() > 0) {int len = str.length();char[] chars = new char[len];for (int i = len - 1; i >= 0; i--) {chars[len - 1 - i] = str.charAt(i);}return new String(chars);}return str;}/*** 使用 StringBuilder* @param str* @return*/public static String reverseStringByStringBuilderApi(String str) {if (str != null && str.length() > 0) {return new StringBuilder(str).reverse().toString();}return str;}/*** 递归* @param str* @return*/public static String reverseStringByRecursion(String str) {if (str == null || str.length() <= 1) {return str;}return reverseStringByRecursion(str.substring(1)) + str.charAt(0);}

String类的常用方法有哪些? 

String 类的常用方法: 

  • equals:字符串是否相同
  • equalsIgnoreCase:忽略大小写后字符串是否相同
  • compareTo:根据字符串中每个字符的Unicode编码进行比较
  • compareToIgnoreCase:根据字符串中每个字符的Unicode编码进行忽略大小写比较
  • indexOf:目标字符或字符串在源字符串中位置下标
  • lastIndexOf:目标字符或字符串在源字符串中最后一次出现的位置下标
  • valueOf:其他类型转字符串
  • charAt:获取指定下标位置的字符
  • codePointAt:指定下标的字符的Unicode编码
  • concat:追加字符串到当前字符串
  • isEmpty:字符串长度是否为0
  • contains:是否包含目标字符串
  • startsWith:是否以目标字符串开头
  • endsWith:是否以目标字符串结束
  • format:格式化字符串
  • getBytes:获取字符串的字节数组
  • getChars:获取字符串的指定长度字符数组
  • toCharArray:获取字符串的字符数组
  • join:以某字符串,连接某字符串数组
  • length:字符串字符数
  • matches:字符串是否匹配正则表达式
  • replace:字符串替换
  • replaceAll:带正则字符串替换
  • replaceFirst:替换第一个出现的目标字符串
  • split:以某正则表达式分割字符串
  • substring:截取字符串
  • toLowerCase:字符串转小写
  • toUpperCase:字符串转大写
  • trim:去字符串首尾空格
http://www.dt0577.cn/news/30792.html

相关文章:

  • 网站二级页怎么做怎样制作免费网页
  • 创建公司策划书公司seo是什么意思
  • 徐州做网站的公司有哪些广州seo公司排名
  • 在线网站软件免费下载百度工具
  • 潍坊在线网站建设广州网站快速排名优化
  • 做下载网站用阿里云的什么产品咖啡seo是什么意思
  • 那个网站做排列五头比较准网站seo最新优化方法
  • 注册公司流程和费用一共多少钱南宁正规的seo费用
  • 信息网站推广市场调研报告怎么写的
  • 做网站需要哪些技能b2b网站免费推广
  • 在哪网站可以做农信社模拟试卷seo推广软件费用
  • 电脑网站设计制作b站推广网站入口mmm
  • 做网站怎么上词推广和竞价代运营
  • 网站建设 域名 空间互联网营销方法有哪些
  • 教育行业网站怎么做青岛seo搜索优化
  • 国内最大ae模板下载网站廊坊网站
  • 昆山外贸型网站制作优化大师电脑版下载
  • wordpress网站破解百度站长平台官网
  • 做自媒体网站91
  • 免费视频素材库app深圳优化公司样高粱seo
  • 深圳 网站设计西安百度快照优化
  • 哪个网站做画册牛逼同城推广平台有哪些
  • 景德镇网站建设公司绍兴百度seo
  • 网页设计与制作建立站点实践报告国外免费网站建设
  • 沈阳网络建网站google浏览器下载
  • h5 技术做健康类网站icp备案查询
  • 东莞大岭山网站制作百度指数查询移动版
  • html如何设置背景图片站长工具seo查询5g5g
  • 手工制作小钱包安卓优化神器
  • 重庆技术支持 网站建设公司湖南seo优化首选