package lianxi3;
//编写以下方法,返回倒置的整数。Public static int reverse(int number)例如,reverse(234)返回432
import javax.swing.JOptionPane;
public class reverse2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String numString=JOptionPane.showInputDialog("Enter a number:");
String str=numString;
System.out.print(reverse(str));
}
public static String reverse(String str2){
String str1 = null;
for(int i=0;i<=str2.length()-1;i++){
这儿如何操作?
}
return str1;
}
}
其实不需要用for循环,StringBuffer中已经提供了倒置的方法,貌似方法名也是叫reverse。
public static String reverse(String str2){
StringBuffer sb = new StringBuffer(str2);
return sb.reverse().toString();
}
扩展资料:
字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。
通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
参考资料来源:百度百科-字符串
那应该在我写的基础上怎么改啊?
追答public static String reverse(String str2){
StringBuffer sb = new StringBuffer(str2);
return sb.reverse().toString();
}
LZ可以试一下
在JAVA中如何将一个字符串中的内容倒过来再放入另一个字符串中?例如输...
其实不需要用for循环,StringBuffer中已经提供了倒置的方法,貌似方法名也是叫reverse。public static String reverse(String str2){ StringBuffer sb = new StringBuffer(str2);return sb.reverse().toString();}
在java里输入一句话怎么让它倒序输出
方法一:利用String类的toCharArray(),再倒序输出数组。public class javatest { public static void main(String[] args) { String originalString = "abcdefg";String resultString = "";char[] charArray = originalString.toCharArray();for (int i = charArray.length-1; i>=0; i--){ resu...
用java如何将一个字符串中的一些字符逐个写入另一个字符串?
直接调用string.charAt(index)方法循环就可以了 public class Test { public static void main(String[] args) { String firstStr = "abcdefg12345";String secondStr = getEachCharInTheStr(firstStr);System.out.println(secondStr);} private static String getEachCharInTheStr(String str) { Strin...
java怎样实现倒序输出字符串
1、首先我们打开java编辑器,新建一个main函数,如下图所示 2、接下来在main函数中声明一个字符串,如下图所示 3、然后利用toCharArray()方法将字符串倒序,接下来循环输出,如下图所示 4、最后我们执行Java程序以后就可以得到倒序输出的字符串了,如下图所示 工具\/材料 java编辑器 ...
java中如何利用循环语句实现字符串反向输出
String input = "";do{ System.out.println("输入'exit'结束:");System.out.println("请输入字符串:");input = br.readLine();inputName(input);}while(!"exit".equals(input));} } 结果如下:输入'exit'结束:请输入字符串:vieriada vieriada倒过来是:adaireiv 输入'exit'结束:请输入...
在java中,如何将字符串反向输出并保持原始字符顺序不变?
在Java中,保持原始字符顺序不变但反向输出字符串,可以通过将字符串转换为字符数组,进行反向操作,最后将字符数组合并成新字符串。使用StringBuilder的内置reverse()方法简化此过程。方法如下:public String reverseString(String str) { return new StringBuilder(str).reverse().toString();} 示例代码:j...
Java怎样把一个字符串数组的元素附给另一个字符串数组
3 使用Systems的arraycopy这种方法被告之速度最快,并且灵活性也较好,可以指定原数组名称、以及元素的开始位置、复制的元素的个数,目标数组名称、目标数组的位置。4 Arrarys类的copyOf()方法与copyOfRange()方法可实现对数组的复制 另外我建议你去百度下“java数组的复制拷贝”,数组是可以复制的哦!
JAVA中如何用while循环实现一个整数的倒序输出,例如输入12345,输出54321...
int i = 12343465;int m = 0;while (i != 0) { m =i%10;System.out.print(m);i = i\/10;}
用JAVA把一个给定字符串反过来输出
public static void main(String[] args){ String str="beijing"; for(int i=str.length-1; i>=0; i--){ System.out.print(str[i]); } System.out.println();}
怎样将一个文件里的东西倒序输出,用java实现
利用for循环语句,将字符串的首尾字符从外到内依次调换。