char c='q'; String s="q"; //char單引號(hào)火鼻,String 雙引號(hào)
1,輸入字符串
2.1,將String
轉(zhuǎn)化成char
的數(shù)組
2.2,將char字符類型
轉(zhuǎn)化為String字符串類型
3,將字符串
以某個(gè)特定的字符分割成兩個(gè)字符串?dāng)?shù)組str1[0] 和 str1[1]
split 注意: . 魁索、 | 和 * 等轉(zhuǎn)義字符盼铁,必須得加 \粗蔚。
4.1,將字符串轉(zhuǎn)化成數(shù)字
4.2,將數(shù)字轉(zhuǎn)化為字符串
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類型的數(shù)組
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);
}
}
}