clwn.net
当前位置:首页 >> jAvA字符逆序输出 >>

jAvA字符逆序输出

使用递减的for循环,然后用charAt倒序获取字符串.代码如下 String str="qwertyuiop"; for (int i = str.length()-1; i >= 0; i--) { // 字符串下标从0开始,长度-1结束.倒序所以从长度-1开始,0结束. System.out.print(str.charAt(i)); }

主要思路:for(int i=s.length-1;i>=0;i--){ System.out.print(s[i]+" "); } 程序说明:1、输出的时候将数组s的下标从最后开始输出2、s是数组String s[]

字符串反转非常简单,可以用StringBuffer或StringBuilder,还有循环都可以

String str="abc"; for(int i = str.length-1;i>=0;i--){ System.out.println(str[i]); }

你这样想,逆序,就是从后往前输出,所以啊,你应该将每个字符分割,存放到一个字符数组中,使用循环从后往前输出就好了!具体的实现就是上楼的代码!

第一个 String ID= Integer.toString(id); //先把数字转换成字符串 for(int i = ID.length()-1;i>=0;i--){ //通过循环语句从这个字符串的最后一个字符输出 System.out.print(ID.charAt(i)); //charAt(i)方法,会返回在i位置的一个字符 } 第二种new StringBuffer(i

public class ReverseString{ public static void main(String args[]){ String str = "Crynis"; for (int i = 0; i < str.length(); i++) System.out.print("" + str.charAt(str.length() - i - 1)); } } 关键就是一个方法:str.chatAt(); 其它的工相信你能搞定的.

* @param args*/public static void main(String[] args) {//int i;Scanner in= new Scanner(System.in);System.out.print("输入数字:");int id= in.nextInt();String ID= Integer.toString(id);for(int i = ID.length()-1;i>=0;i--){System.out.print(ID.charAt(i));}}}

String zifu = "fjds;afd"; for(int i = 0; i < zifu.length;i++){ String x = zifu.substring(i,i+i); System.out.print(x); }

你的代码我都看不懂,用我写的吧int a = new Scanner(System.in).nextInt();String aStr = a+"";for(int i = aStr.length-1;i>0;i--){System.out.print(aStr.charAt(i));}

dbpj.net | wwgt.net | wlbx.net | fpbl.net | hbqpy.net | 网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com