我寫了一個包含靜態方法集合的類。我的一個靜態方法接受一個字符串作爲參數。我應該向John Mike Baldibanga等方法發送一個名稱,它應該返回一個只包含前兩個名字和全名的首字母的字符串。如何修改void class方法,使其返回所需信息
因此,如果我將John Mike Baldibanga發送給我的方法,我希望它返回 J M Baldibanga。
到目前爲止,我只能弄清楚如何通過使用void來獲得該方法的工作方式。
public static void Theinitials(String z){
String s []= z.split(" ");
System.out.print(s[0].charAt(0) + " ");
System.out.print(s[1].charAt(0)+ " ");
System.out.println(s[2]);
}
這是我用來調用目前的方法:
String.Theinitials(名);
獲取println的方法。相反,返回一個字符串,並讓調用代碼中有printlns。 –
爲什麼該方法有必要使用'void'返回類型? 'String'返回類型適用於此。 – Sangharsh
我試過,但它不起作用。我嘗試寫入字符串b = s [0] .charAt(0)+「」+ s [1] .charAt(0)+「」+ s [2];返回b;但它沒有工作 – theredfox24