一个字符串倒着输出~~~要用charAt~~不会啊~不懂啊~~
public class 一{
public static void main(String args[]){ String str= "abcdefg";
char ch[]={};
int j=0; for(int i=0;i<str.length();i++)
{
for(j=0;j<str.length();j++)
{
ch[j]=str.charAt(i);
}
}
for(j=str.length()-1;j>-0;j--);
{
System.out.println(ch);
}
}
}
public class 一{
public static void main(String args[]){ String str= "abcdefg";
char ch[]={};
int j=0; for(int i=0;i<str.length();i++)
{
for(j=0;j<str.length();j++)
{
ch[j]=str.charAt(i);
}
}
for(j=str.length()-1;j>-0;j--);
{
System.out.println(ch);
}
}
}
System.out.println(strb.reverse());
public class Client { public static void main(String args[]) {
String str = "abcdefg";
System.out.println(reverse(str));
} static String reverse(String arg) {
if (null == arg)
return "";
String temp = "";
for (int i = arg.length() - 1; i > -1; i--) {
temp = temp + arg.charAt(i);
}
return temp;
}
}
String str= "abcdefg";
int len=str.length();
char[] ch=new char[len];
for (int i = 0; i < len; i++) {
ch[i]=str.charAt(i);
}
for (int j = len-1; j >=0; j--) {
System.out.print(ch[j]);
}
}
public class TextString {
public static void main(String[] args) {
String a1="abcdefg";
for(int i=a1.length();i>0;i--)
System.out.println(a1.charAt(i-1)); }}
public static void main(String []args)
{
String str="abcd";
for(int i=str.length()-1;i>=0;i--)
{
System.out.print(str.charAt(i));
}
}
}
看看charAt()底层代码你就知道了,他返回的是一个数组的元素charAt(int index)index就是数组元素的下标
public static void main(String[] args) {
String str1=JOptionPane.showInputDialog("please input st1");
String str2="";
for(int i=str1.length()-1;i>=0;i--)
{
str2 +=str1.charAt(i);
}
System.out.println(str2.trim());
}
}
public class CharAtTest {
public static void main(String []args)
{
String s = "abcde";
for(int i=s.length()-1;i>=0;i--)
{
System.out.print(s.charAt(i));
}
}
}
public static void main(String []args)
{
String s = "abcde";
for(int i=s.length()-1;i>=0;i--)
{
System.out.print(s.charAt(i));
}
}
}
我只会这个
public static void main(String[] ary){
String a="abcdef";
char[] ar=new char[a.length()];
for(int i=0;i<a.length();i++){
ar[i]=a.charAt(i);
}
for(int j=ar.length-1;j>=0;j--){
System.out.print(ar[j]);
}
}
}