1. java中的控制反轉是什麼意思
控制反轉把這個類的定義在一個文件中按一定格式寫好,需要的時候按格式拿出來,new的過程 自動幫你處理好了。
2. Java字元串反轉
publicclassSingleDome{
publicstaticvoidmain(String[]args){
java.util.Scannersc=newjava.util.Scanner(System.in);
System.out.println("請輸入字元串...");
Stringstr=sc.next();
StringBuffersb=newStringBuffer();
sb.append(str);
Stringfanzhuan=String.valueOf(sb.reverse());
System.out.println(fanzhuan);
}
}
3. Java中reverse()的用法
int main() {
string N;
cin>>N;
reverse(N.begin(), N.end());
cout<<N<<endl;
}
int main() {
char a[101];
cin.getline(a,sizeof(a));
int m=strlen(a);
reverse(a,a+m);
puts(a);
}
語法Reverse ( string )
參數string:要顛倒字元次序的字元串返回值String。函數執行成功時返回顛倒字元次序後的字元串,如果發生錯誤,那麼返回空字元串("")。用法Reverse()函數將一個字元串中最後一個字元放置到另一個字元串的第一個字元位置、倒數第二個字元放置在另一個字元串的第二個字元位置,以此類推。
4. java 如何實現一個字元串的反轉
package string;
public class StringTest3 {
public static void main(String[] args)
{
String s="abcdefg";
String s2="";
char[] cs=s.toCharArray();
for(int i=cs.length-1;i>=0;i--)
{
s2=s2+cs[i];
}
System.out.println("對字元串進行反轉操作後為:"+s2);
StringBuffer sb=new StringBuffer("abcdefg");
StringBuffer sb2=sb.reverse();
System.out.println("對StringBuffer進行反轉操作後為:"+sb2);
}
}
5. java反轉字元串
import java.util.*;
public class StringChange{
public static void main(String[] args){
System.out.println("Please enter the String:");
String str = new Scanner(System.in).nextLine(); //輸入字元串
String s2[] = str.split("\\s"); // \s 以空格為分隔符拆分字元串,並保存到數組s2裡面
for (int i = s2.length-1; i >= 0; i--) { //反向輸出數組
System.out.print(s2[i]+" ");
}
}
}
輸入aaaa bbb cccc ddd
輸出ddd cccc bbb aaaa
6. Java,這是什麼意思整數反轉,請說詳細點
r_digit = val %10; 這一句表示val變數除以10的余數,在這個程序里,也就是12345除以10,餘5,然後val = val /10;這一句表示把12345除以10,單val是int整數型,所以去除小數得到val變為1234.然後又進入while(val!=0),以此類推,將12345變成54321
7. Java中如何實現字元串反轉
反轉:
public class test{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("請輸入:");
String s1 = input.nextLine();//得到輸入的字元串
System.out.print("翻轉後:");
for(int i=s1.length()-1;i>=0;i--){
System.out.print(s1.charAt(i));
}
}
}
或者
import java.util.*;
public class StringChange{
public static void main(String[] args){
System.out.println("Please enter the String:");
String str = new Scanner(System.in).nextLine(); //輸入字元串
String s2[] = str.split("\\s"); // \s 以空格為分隔符拆分字元串,並保存到數組s2裡面
for (int i = s2.length-1; i >= 0; i--) { //反向輸出數組
System.out.print(s2[i]+" ");
}
}
}
8. java將一個數倒轉數
packaget;
/**
*源碼下載
*
*@authorlibre-free.com
*
*/
publicclassT{
staticvoidreverse(inta){
intrs=0;
while(a>0){
rs*=10;
rs+=a%10;
a/=10;
}
System.out.println(rs);
}
publicstaticvoidmain(String[]args){
reverse(91238627);
reverse(1230008);
}
}
9. java反轉字元串 用public void reverse()
使用apache-lang的StringUtils類的reverse()方法就可以了,要知道實現的話,看看源代碼就知道。
10. java怎麼反轉數組比如說rt[1,2,3]要變成r[3,2,1]
直接循環一下不就好了。
int rt[]={1,2,3}; //定義數組
int r[]=new int[rt.length]; //定義一個和要轉換數組同長度的數組
for(int i=0;i<rt.length;i++){
r[rt.length-1-i]=rt[i]; //從最後向前填充r數組
}
r就是你要的反轉數組了。