java字符串练习题1、反向输出字符串
【摘要】 编辑java字符串练习题1、反向输出字符串目录java字符串练习题1、反向输出字符串方法1:下标直接反向charAt输出方法2:toCharArray字符串转char数组反向输出法方法3、StringBuilder反向输出函数reverse()运行效果测试:方法1用时4毫秒方法2用时5毫秒方法3用时1毫秒总结反向输出字符串,这里的含义是给定一个字符串例如:我爱你,反向输出的结果就是:你...
java字符串练习题1、反向输出字符串
目录
方法2:toCharArray字符串转char数组反向输出法
方法3、StringBuilder反向输出函数reverse()
反向输出字符串,这里的含义是给定一个字符串例如:我爱你,反向输出的结果就是:你爱我。
在基础的字符串长度中我们可以很简单的调换,甚至直接反向通过下标的方式进行输出,但是如果很多呢,那么我们就来分析一下,然后对比一下相同长度的字符串反向输出那种效率最高。
测试语句就是【我爱你】以及输出【你爱我】。
方法1:下标直接反向charAt输出
charAt(int index) 方法直接了当,它是将字符串按照index索引抽出来,抽出后每一个字符都是一个独立的String类型,所以我们反向输出即可。
方法2:toCharArray字符串转char数组反向输出法
我们使用toCharArray直接通过下标反向输出即可。下面是代码示例,与方法1类似,我们没有测试效率呢,一会测试看看。
输出结果:
方法3、StringBuilder反向输出函数reverse()
由于StringBuilder直接给了反向输出的函数,我们直接调用即可。
效果:
运行效果测试:
给定最终测试字符串:约1800字
方法1用时4毫秒
方法2用时5毫秒
方法3用时1毫秒
总结
总效率上看,方法3用时最少,仅仅1毫秒,方法3通过StringBuilder的反向输出函数reverse()效率是最高的。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)