Как я могу преобразовать мои недействительным, вернуть четкий тип функции для строкового типа возврата.
public class stringtowords { public static void Clear(String s) { String wo[]=s.split(" "); for(String w:wo) { System.out.println(w); } System.out.println("clear words i.e. after ignoring special characters and no. and converting all to small letters are:"); String word; for(int i=0;i<wo.length;i++) { word=wo[i].toLowerCase(); List<Character> li=new ArrayList<Character>(); for (char ch:word.toCharArray()) if(ch>='a' && ch<='z') li.add(ch); String ss=""; for(char ch:li) ss=ss+ch; System.out.println(ss); } } public static void main(String args[]) { String s="Hello! my my Name@ is Pragya12"; Clear(s); // System.out.println(g); } }
Что я уже пробовал:
приведенный выше код работает нормально,но вместо использования типа void return в моей функции Clear я хочу использовать тип String return, но не понимаю, как это сделать.Любая помощь будет оценена по достоинству.