java-string-char-数组

char c='q';  String s="q";        //char单引号,String 双引号

1,输入字符串
2.1,将String 转化成char的数组
2.2,将char字符类型转化为String字符串类型
3,将字符串以某个特定的字符分割成两个字符串数组str1[0] 和 str1[1]
split 注意: . 、 | 和 * 等转义字符,必须得加 \。
4.1,将字符串转化成数字
4.2,将数字转化为字符串

1   Scanner reader=new Scanner(System.in);
    System.out.println("Please input int :");
    String str=reader.nextLine ();      //输入字符串

2.1   String str="1.13";
      char str1[]=str.toCharArray();    
2.2   String bb=String.valueOf(charr[i]);    //charr是char类型的数组

3    String[] str1=str.split("\\.");

4.1    int num1=Integer.parseInt(str);
4.2    String str=Integer.toString(num1);


4.3
public complex(String str)
    {
        boolean status = str.contains("+"),status0 = str.contains("-");  
        if(status||status0){  
            if(status) {
                String[] str1=str.split("\\+");
                this.a=Double.parseDouble(str1[0]);
                String[] str2=str1[1].split("i");
                this.b=Double.parseDouble(str2[0]); 
            }else {
                String[] str1=str.split("\\-");
                this.a=Double.parseDouble(str1[0]);
                String[] str2=str1[1].split("i");
                this.b=-Double.parseDouble(str2[0]); 
            }
            
        }else{  
            boolean status1 = str.contains("i"); 
             if(status1){  
                 this.a=0;
                 String[] str2=str.split("i");
                 this.b=Double.parseDouble(str2[0]);  
             }else{  
                 this.a=Double.parseDouble(str);  
             }  
        }  
        
        
    }

你可能感兴趣的:(java-string-char-数组)