String和charArray的转换(test)

来源:互联网 发布:算法初步高考题含答案 编辑:程序博客网 时间:2024/05/22 11:59

import java.io.*;

/*
思路:
1,建立两个方法:完成字符串和字符数组的转换
2,加入输入方法:建立请输入:XXX(字符串或者字符数组)的方法
3,在main中调用方法

关键字:
1,String(String original)
2,char[] toCharArray() 将此字符串转换为一个新的字符数组
3,String(char[] value)   
4,   BufferedReader

偷懒了~字符数组转到字符串的输入方法
*/

class String2charArray extends Enter{
    public char[] f1(){
        String str = new Enter().enterString();
        char[] ch;
        ch = str.toCharArray();    
        return ch;
    }
}

class charArray2String extends Enter{
    public String f2(char[] ch){
        String str = new String(ch);
        return str;
    }
}

class Enter{
    public String enterString(){
        
        String read = null;
        try
        {
            System.out.print("输入字符串 :");
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));            
            read = br.readLine();
            
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }    
        return read;
    }
}

class Show{
    public static void main(String[] args) {
        String2charArray sc = new String2charArray();        
        char[] ch = sc.f1();    
        System.out.println("输出结果为:");    
        for (int x=0;x<ch.length ;x++ )
        {
            System.out.println(ch[x]);
        }

    }
}
0 0
原创粉丝点击