利用库函数,string.split(char ch),以ch为分割符,将字符串分割后存入string数组
再利用split将i去除掉
1 class Solution { 2 public String complexNumberMultiply(String a, String b) { 3 String []s1=a.split("\+"); 4 String []s2=b.split("\+"); 5 int A=Integer.parseInt(s1[0]); 6 int B=Integer.parseInt(s1[1].split("i")[0]); 7 int C=Integer.parseInt(s2[0]); 8 int D=Integer.parseInt(s2[1].split("i")[0]); 9 return (A*C-B*D)+"+"+(A*D+B*C)+"i"; 10 } 11 }