LeedCode刷题:537.复数乘法

利用库函数,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 }

 

你可能感兴趣的:(LeedCode刷题:537.复数乘法)