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);
}
}
}