题目描述:
假定输人的字符串中只包含字母和*号。请编写函数fun( ),它的功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。
代码:
package lanqiao;import java.math.BigInteger;
import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();int i;for(i = 0;i < str.length();i ++){if(str.charAt(i) != '*'){break;}}String s = str.replaceAll("\\*","");StringBuffer sb = new StringBuffer(s);StringBuffer ss = new StringBuffer();for(int j = 0;j < i;j ++){ss.append('*');}sb.insert(0,ss);System.out.println(sb);}
}