Java程序猿笔试面试之String1
1.怎样实现字符串的反转比如:“how are you”--->“you are how”
public class InverseString {public void swap(char[] arr,int front,int end){//将char[]反转while(front<end){char temp=arr[end];arr[end]=arr[front];arr[front]=temp;front++;end--;}}public String swapWords(String s){char[] arr=s.toCharArray();//将字符串转化为char类型数组swap(arr, 0, arr.length-1);//先将char[]反转int begin=0;for(int i=1;i<arr.length;i++){//仅仅要遇到空格就将空格之前的单词反转if("".equals(arr[i])){swap(arr, begin, i-1);begin=i+1;}}swap(arr, begin, arr.length-1);//由于最后一位没有空格所以最后一个单词手动反转return new String(arr);}public static void main( String[] args){String s="how are you";System.out.println(new InverseString().swapWords(s));}
}
转载于:https://www.cnblogs.com/mengfanrong/p/5161286.html
Java程序猿笔试面试之String1相关推荐
- Java程序猿面试体会,还没找到工作的“猿猿们”看过来!
类似的话题,我大约在几个月前跟大家聊过. 这一次,我要依据这段时间的体会,再给大家整理一下. 今天,非常轻松地拿到了神州数码的offer. 尽管工资不是特别高,尽管非常多人一毕业就能进 ...
- 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议 - 左潇龙 - 博客园...
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...
- 【转】回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
原文作者:zuoxiaolong(左潇龙) 原文地址:http://www.cnblogs.com/zuoxiaolong/p/life51.html 引言 其实本来真的没打算写这篇文章,主要是LZ得 ...
- 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
其实本来真的没打算写这篇文章,主要是我得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.我自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得 ...
- java跳槽原因_跳槽求职必看:Java程序猿面试失败的5大原因!
四月,又到了应聘跳槽高峰期了,而应聘程序员的要求更是越来越多了.如今的企业不仅要程序员做的了专职码农,还要你有一定的工作经验和过硬的技术,不仅找的到bug还能搞的定产品,不仅逻辑思维细密还要能抗压力, ...
- Java程序猿面试题集(181- 199)
Java面试题集(181-199) 摘要:这部分是包括了Java高级玩法的一些专题,对面试者和新入职的Java程序猿相信都会有帮助的. 181. 182. 183. 184. 185. 186. 1 ...
- Java程序员,面试必读
Java程序员,面试必读 ☆★☆★快来!!10月25日读者见面会☆★☆★ 清华大学出版社<Java程序员,上班那点事儿>作者:钟声 章节:1.2.2: 面试是一个"简单" ...
- 给 Java 程序猿们推荐一些值得一看的好书
转载:http://www.cnblogs.com/xrq730/p/4994545.html 学习的最好途径就是看书 "学习的最好途径就是看书",这是我自己学习并且小有了一定的积 ...
- java程序猿必读的学习书籍,良心推荐!
每年都有很多人想要学习java技术,有的是自学,有的是报班学习,但是都免不了要看书籍学习,书籍学习带来的知识更加牢记,也可以随时做笔记,下面小编就为大家推荐java程序猿必读的学习书籍,希望能帮助到大 ...
最新文章
- 简单分析MySQL 一则慢日志监控误报问题
- HDU5934(强连通分量)
- 关于HTML头二行文字的解释
- leetcode算法题--掷骰子模拟★★
- 知识图谱前端插件_大型前端项目可持续演进开发的思考
- zcmu-1644 多连块拼图
- ffmbc——广播电视以及专业用途量身定制的FFmpeg
- ORA-01940: cannot drop a user that is currently connected
- System Center Operations Manager 简介 [SCOM中文系列之一]
- C# 如何在PDF中绘制不同风格类型的文本
- 推荐个 Java 开源商城项目,这个是真的好!
- win10开启ftp连接不上的正确解决方案
- 高版本linux安装gamit,Ubuntu 14.04下安装GAMIT/GLOBK10.50软件
- 年轻人,你的目标不该是成为斜杠青年
- v-loading的使用(ElementUI)
- HM笔记_1_下载调试
- iOS 蓝牙(CoreBluetooth)
- Linux上的集成开发环境
- 物联网大数据平台TIZA STAR架构解析
- 安装CTeX后Texworks不能读写.eps图片?