java 中文字符串逆序问题 请各位作答 我看有面试题有 不用库函数 然后逆序的我觉得这个还不是特别难实现我想问 如果从system.in 读取 支持中文和英文然后把输入的结果逆序 请问该怎么实现请各位指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用 Scanner input = new Scacner(system.in);的方式输入,输入后是一个字符串··利用toCharArray()将字符串转换为字符数组,再就可以逆序输出了!!~~ 我没记错的话 不是StringBuffer就是String有个让字符串颠倒的方法 不能用么? 如果不行的话先变成数组 再倒过来也可以吧 如果转换字符少,可以用数组实现,但是如果很多,倒不如用栈啊“FILO” 不知道这里的库函数是一个什么概念。如果是java,不能用list之类的么?不能用IoStream么?能用的话,很简单吧。如果不能用,我想不明白,这个题目考的是什么。几乎所有的语言都有库函数吧。我想说的是,java的性能主要就是体现在对已有类的合理拼凑。并达到最高的效率和安全性。没有库函数,汇编去吧。 自己实现一个简单的Stack,然后push、pop……………… String#toCharArray() 这个方法可以用吧?用这个方法将字符串转成字符数组,然后首尾两两交换一下。 同意5楼直接用StringBuffer的reverse()方法就行了。 放到String里面,然后获取char数组,把数组逆转就可以了。char类型可以存储一个中文的,所以不用判断是否是中文的。 很简单 你可以自己做个栈 栈的原理很简单 就是先进的后出 后进的先出说白了就是倒叙for(i=str.length-1;i>=0;i--){System.out.println(str[i]);} java 开发C/S模式的软件,可以向visual studio那样拖拽空间吗 十六进制转字符串乱码问题 关于多线程synchroinzed的问题 java 变量缓存机制 java语言 帮我看看下面这段代码,好像出现死锁了 至今没发现把CHM帮助文档添加到JAVA程序中的办法...........探讨 异常输出顺序不同... java如何实现:获得远程客户端的MAC ADDRESS? java 考试系统 下一题功能如何实现,跪求高手,要随机不重复 jtable中动态显示的数据怎样自动换行。。急急急 JAVA求救--在线等待
如果是java,不能用list之类的么?不能用IoStream么?能用的话,很简单吧。
如果不能用,我想不明白,这个题目考的是什么。几乎所有的语言都有库函数吧。我想说的是,java的性能主要就是体现在对已有类的合理拼凑。并达到最高的效率和安全性。
没有库函数,汇编去吧。
直接用StringBuffer的reverse()方法就行了。
说白了就是倒叙
for(i=str.length-1;i>=0;i--){
System.out.println(str[i]);
}