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]);} 100个BigInteger相乘,怎么死循环了? 泛型中类型参数在静态方法中使用的问题! 求高手~~java中textarea的使用。如何通过循环获得信息后换行打印出新的数据。 正则表达式 关于StringBuffer问题 this,super 初学者问个常识问题 我用JB开发了一程序SWING程序,是XXXX.JAVA,请问我要如何才能在别的机子上运行我的程序 龟兔赛跑的问题,急啊!! jdbc调存储过程的重大疑惑?(几十个网站尚无人给出答案!!)高分! jtable中动态显示的数据怎样自动换行。。急急急 JAVA求救--在线等待
如果是java,不能用list之类的么?不能用IoStream么?能用的话,很简单吧。
如果不能用,我想不明白,这个题目考的是什么。几乎所有的语言都有库函数吧。我想说的是,java的性能主要就是体现在对已有类的合理拼凑。并达到最高的效率和安全性。
没有库函数,汇编去吧。
直接用StringBuffer的reverse()方法就行了。
说白了就是倒叙
for(i=str.length-1;i>=0;i--){
System.out.println(str[i]);
}