1、写一方法   String str1=”1357” String str2=”2468” 将str1,str2合并并输出”12345678” 
要求有输入和输出参数
2、For(int i=0;i<vector.size;++i){  Int n=5;  Sting s=”KOKO”;…………}如何优化这个程序
For(int i=vector.size-1;i>=0;--i){ …….}

解决方案 »

  1.   

    先把字符串合并,然后拆成char形数组,然后循环把char转换成Integer 然后转换成int 型数组,排序 输出,
    char[] cha =(str1+str2).toCharArray();转字符串数组
      

  2.   

    public String combineString(String str1, String str2){

     //Create a object of StringBuffer class
          StringBuffer strbuf = new StringBuffer();
          
          strbuf.append(str1);
          strbuf.append(str2);
          
          return strbuf.toString();
    }
      

  3.   

    import java.io.*;
    import java.util.Arrays;public class Lianxi { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    // String s1 = "1357";
    // String s2 = "2468";
    String s1;
    String s2;
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("请输入第一个字符串:");
    try {
    s1 = br.readLine();
    System.out.println("请输入第二个字符串:");
    s2 = br.readLine();
    br.close();
    String s = s1+s2;
    char[] chars = s.toCharArray();
    Arrays.sort(chars);
    System.out.println(chars);
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }}
      

  4.   

    重来一次
    import java.io.*;
    import java.util.Arrays;public class Lianxi { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    // String s1 = "1357";
    // String s2 = "2468";
    String s1;
    String s2;
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("请输入第一个字符串:");
    try {
    s1 = br.readLine();
    System.out.println("请输入第二个字符串:");
    s2 = br.readLine();
    br.close();
    String s = s1+s2;
    char[] chars = s.toCharArray();
    Arrays.sort(chars);
    System.out.println(chars);
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }}
      

  5.   

    String s = s1+s2;